@ai-sdk/svelte
Version:
[Svelte](https://svelte.dev/) UI components for the [AI SDK](https://ai-sdk.dev/docs):
12 lines • 730 B
TypeScript
import type { DeepPartial } from 'ai';
import { KeyedStore } from './utils.svelte.js';
export declare class StructuredObjectStore<RESULT> {
object: DeepPartial<RESULT> | undefined;
loading: boolean;
error: Error | undefined;
}
export declare class KeyedStructuredObjectStore extends KeyedStore<StructuredObjectStore<unknown>> {
constructor(value?: Iterable<readonly [string, StructuredObjectStore<unknown>]> | null | undefined);
}
export declare const hasStructuredObjectContext: () => boolean, getStructuredObjectContext: () => KeyedStructuredObjectStore, setStructuredObjectContext: (value: KeyedStructuredObjectStore) => KeyedStructuredObjectStore;
//# sourceMappingURL=structured-object-context.svelte.d.ts.map