UNPKG

sdk.do

Version:

SDK for publishing Functions, Workflows, and Databases to NPM

38 lines (37 loc) 780 B
export interface ListResponse<T = any> { data: T[]; totalDocs?: number; limit?: number; totalPages?: number; page?: number; pagingCounter?: number; hasPrevPage?: boolean; hasNextPage?: boolean; prevPage?: number | null; nextPage?: number | null; } export interface ErrorResponse { status: number; message: string; errors?: Record<string, { message: string; }>; } export interface QueryParams { limit?: number; page?: number; sort?: string | string[]; where?: Record<string, any>; } export interface Package { id: string; name: string; package: any; collections: Array<{ collection: string; }>; } export interface PublishOptions { tag?: string; dryRun?: boolean; }