UNPKG

assistant-cloud

Version:

Cloud integration for assistant-ui

16 lines • 1.21 kB
import type { ReadonlyJSONObject } from "assistant-stream/utils"; export declare class CloudResponseError extends Error { constructor(message: string); } export declare const readCloudRecord: (value: unknown, field: string) => Record<string, unknown>; export declare const readCloudArray: (value: unknown, field: string) => unknown[]; export declare const readCloudString: (value: unknown, field: string) => string; export declare const readCloudNumber: (value: unknown, field: string) => number; export declare const readCloudNullableNumber: (value: unknown, field: string) => number | null; export declare const readCloudEnum: <const T extends readonly string[]>(value: unknown, field: string, allowed: T) => T[number]; export declare const readCloudNullableString: (value: unknown, field: string) => string | null; export declare const readCloudBoolean: (value: unknown, field: string) => boolean; export declare const readCloudInteger: (value: unknown, field: string) => number; export declare const readCloudTimestamp: (value: unknown, field: string) => Date; export declare const readCloudJSONObject: (value: unknown, field: string) => ReadonlyJSONObject; //# sourceMappingURL=cloudResponse.d.ts.map