UNPKG

@baqhub/sdk

Version:

The official JavaScript SDK for the BAQ federated app platform.

27 lines (26 loc) 964 B
import { AnyRecord, NoContentRecord } from "../records/record.js"; export declare enum QuerySortProperty { CREATED_AT = "createdAt", RECEIVED_AT = "receivedAt", VERSION_CREATED_AT = "version.createdAt", VERSION_RECEIVED_AT = "version.receivedAt" } export declare enum QuerySortDirection { ASCENDING = "ascending", DESCENDING = "descending" } export type QuerySort = [ `${QuerySortProperty}` | (string & NonNullable<unknown>), `${QuerySortDirection}` ]; declare function querySortToString(querySort: QuerySort): string; declare function querySortToDirection(querySort: QuerySort): QuerySortDirection; declare function findDateInRecord(record: AnyRecord | NoContentRecord, querySort: QuerySort): any; export declare const QuerySort: { default: QuerySort; syncDefault: QuerySort; toString: typeof querySortToString; toDirection: typeof querySortToDirection; findDateInRecord: typeof findDateInRecord; }; export {};