@langchain/langgraph-sdk
Version:
Client library for interacting with the LangGraph API
1 lines • 4.52 kB
Source Map (JSON)
{"version":3,"file":"server.d.ts","names":["ComponentPropsWithoutRef","ElementType","RemoveUIMessage","UIMessage","MessageLike","typedUi","Record","Decl","K","K_1","Partial"],"sources":["../../../src/react-ui/server/server.d.ts"],"sourcesContent":["import type { ComponentPropsWithoutRef, ElementType } from \"react\";\nimport type { RemoveUIMessage, UIMessage } from \"../types.js\";\ninterface MessageLike {\n id?: string;\n}\n/**\n * Helper to send and persist UI messages. Accepts a map of component names to React components\n * as type argument to provide type safety. Will also write to the `options?.stateKey` state.\n *\n * @param config LangGraphRunnableConfig\n * @param options\n * @returns\n */\nexport declare const typedUi: <Decl extends Record<string, ElementType>>(config: {\n writer?: ((chunk: unknown) => void) | undefined;\n runId?: string | undefined;\n metadata?: Record<string, unknown> | undefined;\n tags?: string[] | undefined;\n runName?: string | undefined;\n configurable?: {\n [key: string]: unknown;\n __pregel_send?: ((writes_: [string, unknown][]) => void) | undefined;\n } | undefined;\n}, options?: {\n /** The key to write the UI messages to. Defaults to `ui`. */\n stateKey?: string | undefined;\n} | undefined) => {\n push: {\n <K extends keyof Decl & string>(message: {\n id?: string | undefined;\n name: K;\n props: { [K_1 in keyof Decl]: ComponentPropsWithoutRef<Decl[K_1]>; }[K];\n metadata?: Record<string, unknown> | undefined;\n }, options?: {\n message?: MessageLike | undefined;\n merge?: boolean | undefined;\n } | undefined): UIMessage<K, { [K_1 in keyof Decl]: ComponentPropsWithoutRef<Decl[K_1]>; }[K]>;\n <K extends keyof Decl & string>(message: {\n id?: string | undefined;\n name: K;\n props: Partial<{ [K_1 in keyof Decl]: ComponentPropsWithoutRef<Decl[K_1]>; }[K]>;\n metadata?: Record<string, unknown> | undefined;\n }, options: {\n message?: MessageLike | undefined;\n merge: true;\n }): UIMessage<K, Partial<{ [K_1 in keyof Decl]: ComponentPropsWithoutRef<Decl[K_1]>; }[K]>>;\n };\n delete: (id: string) => RemoveUIMessage;\n items: (RemoveUIMessage | UIMessage<string, Record<string, unknown>>)[];\n};\nexport {};\n"],"mappings":"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"}