@nodeboot/starter-persistence
Version:
Nodeboot starter package for persistence. Supports data access layer auto-configuration providing features like database initialization, consistency check, entity mapping, repository pattern, transactions, paging, migrations, persistence listeners, persis
28 lines • 638 B
TypeScript
import { SortOrder } from "@nodeboot/core";
export declare class PagingRequest {
page?: number;
pageSize?: number;
sortOrder?: SortOrder;
sortField?: string;
}
export declare class CursorRequest {
pageSize?: number;
lastId?: string;
cursor?: string | number | Date;
sortOrder?: SortOrder;
sortField?: string;
}
export declare class Page<T> {
page: number;
totalPages: number;
totalItems: number;
pageSize: number;
items: T[];
}
export declare class CursorPage<T> {
pageSize: number;
cursor?: string;
lastId?: string;
items: T[];
}
//# sourceMappingURL=types.d.ts.map