33 lines
497 B
TypeScript
33 lines
497 B
TypeScript
export interface TableOutput<T> {
|
|
count: number
|
|
page: number
|
|
limit: number
|
|
rows: T[]
|
|
}
|
|
|
|
export interface TableEngineOutput<T> {
|
|
rows: T[]
|
|
query: {
|
|
filters: []
|
|
filtersOpt: null | any
|
|
key: any | null
|
|
limit: number
|
|
page: number
|
|
search: string
|
|
select: any | null
|
|
sort: any | null
|
|
total: number
|
|
}
|
|
}
|
|
|
|
export interface TableInput {
|
|
page?: number
|
|
limit?: number
|
|
}
|
|
|
|
export interface TableEngineInput {
|
|
page: number
|
|
limit: number
|
|
filters: any[]
|
|
}
|