@langchain/langgraph-sdk
Version:
Client library for interacting with the LangGraph API
1 lines • 5.88 kB
Source Map (JSON)
{"version":3,"file":"client.d.ts","names":["React","JsxRuntime","UIMessage","useStream","UseStream","BagTemplate","UseStreamContext","Record","___react_types_js0","UseStreamCustom","Context","GetMetaType","Bag","StateType","useStreamContext","ComponentTarget","FunctionComponent","ComponentClass","HTMLElement","ComponentStore","EXT_STORE_SYMBOL","REQUIRE_SYMBOL","REQUIRE_EXTRA_SYMBOL","LoadExternalComponentProps","HTMLDivElement","HTMLAttributes","ReturnType","ReactNode","Pick","LoadExternalComponent","stream","namespace","message","meta","fallback","components","JSX","Element","_0","sideEffect","experimental_loadShare","bootstrapUiContext"],"sources":["../../src/react-ui/client.d.ts"],"sourcesContent":["import * as React from \"react\";\nimport * as JsxRuntime from \"react/jsx-runtime\";\nimport type { UIMessage } from \"./types.js\";\nimport { useStream } from \"../react/index.js\";\nimport type { UseStream } from \"../react/types.js\";\nimport type { BagTemplate } from \"../types.template.js\";\ndeclare const UseStreamContext: React.Context<{\n stream: import(\"../react/types.js\").UseStreamCustom<Record<string, unknown>, BagTemplate>;\n meta: unknown;\n}>;\ntype GetMetaType<Bag extends BagTemplate> = Bag extends {\n MetaType: unknown;\n} ? Bag[\"MetaType\"] : unknown;\ninterface UseStreamContext<StateType extends Record<string, unknown> = Record<string, unknown>, Bag extends BagTemplate = BagTemplate> extends UseStream<StateType, Bag> {\n meta?: GetMetaType<Bag>;\n}\nexport declare function useStreamContext<StateType extends Record<string, unknown> = Record<string, unknown>, Bag extends BagTemplate = BagTemplate>(): UseStreamContext<StateType, Bag>;\ninterface ComponentTarget {\n comp: React.FunctionComponent | React.ComponentClass;\n target: HTMLElement;\n}\ndeclare class ComponentStore {\n private cache;\n private boundCache;\n private callbacks;\n respond(shadowRootId: string, comp: React.FunctionComponent | React.ComponentClass, targetElement: HTMLElement): void;\n getBoundStore(shadowRootId: string): {\n subscribe: (onStoreChange: () => void) => () => void;\n getSnapshot: () => ComponentTarget | undefined;\n };\n}\ndeclare const EXT_STORE_SYMBOL: unique symbol;\ndeclare const REQUIRE_SYMBOL: unique symbol;\ndeclare const REQUIRE_EXTRA_SYMBOL: unique symbol;\ninterface LoadExternalComponentProps extends Pick<React.HTMLAttributes<HTMLDivElement>, \"style\" | \"className\"> {\n /** Stream of the assistant */\n stream: ReturnType<typeof useStream>;\n /** Namespace of UI components. Defaults to assistant ID. */\n namespace?: string;\n /** UI message to be rendered */\n message: UIMessage;\n /** Additional context to be passed to the child component */\n meta?: unknown;\n /** Fallback to be rendered when the component is loading */\n fallback?: React.ReactNode | Record<string, React.ReactNode>;\n /**\n * Map of components that can be rendered directly without fetching the UI code\n * from the server.\n */\n components?: Record<string, React.FunctionComponent | React.ComponentClass>;\n}\nexport declare function LoadExternalComponent({ stream, namespace, message, meta, fallback, components, ...props }: LoadExternalComponentProps): JsxRuntime.JSX.Element;\ndeclare global {\n interface Window {\n [EXT_STORE_SYMBOL]: ComponentStore;\n [REQUIRE_SYMBOL]: (name: string) => unknown;\n [REQUIRE_EXTRA_SYMBOL]: Record<string, unknown>;\n }\n}\nexport declare function experimental_loadShare(name: string, module: unknown): void;\nexport declare function bootstrapUiContext(): void;\nexport {};\n"],"mappings":"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"}