UNPKG

@hirosystems/api-toolkit

Version:
10 lines (9 loc) 618 B
import { TSchema } from '@sinclair/typebox'; export declare const Nullable: <T extends TSchema>(type: T) => import("@sinclair/typebox").TUnion<[T, import("@sinclair/typebox").TNull]>; export declare const Optional: <T extends TSchema>(type: T) => import("@sinclair/typebox").TOptional<T>; export declare const PaginatedResponse: <T extends TSchema>(type: T, title: string) => import("@sinclair/typebox").TObject<{ limit: import("@sinclair/typebox").TInteger; offset: import("@sinclair/typebox").TInteger; total: import("@sinclair/typebox").TInteger; results: import("@sinclair/typebox").TArray<T>; }>;