31 lines
482 B
TypeScript
31 lines
482 B
TypeScript
export type Maybe<T> = T | undefined;
|
|
|
|
export interface PaginationInput {
|
|
limit: number;
|
|
offset?: number;
|
|
}
|
|
|
|
export interface DateInput {
|
|
from: Date;
|
|
to: Date;
|
|
}
|
|
|
|
export interface DateFilterInput {
|
|
dates: DateInput;
|
|
}
|
|
|
|
export interface GeneralInput {
|
|
pagination: PaginationInput;
|
|
filter?: DateFilterInput;
|
|
}
|
|
|
|
export interface PaginationResult {
|
|
total: Promise<number> | number;
|
|
offset: number;
|
|
limit: number;
|
|
}
|
|
|
|
export interface IdNumberResult {
|
|
id: number;
|
|
}
|