UNPKG

@langchain/langgraph

Version:

LangGraph

1 lines 3.51 kB
{"version":3,"file":"utils.d.cts","names":["CallbackManagerForChainRun","Runnable","RunnableConfig","RunnableCallableArgs","Partial","RunnableCallable","I","O","Promise","prefixGenerator","T","Generator","Prefix","gatherIterator","AsyncIterable","Iterable","Array","gatherIteratorSync","patchConfigurable","Record","isAsyncGeneratorFunction","AsyncGeneratorFunction","isGeneratorFunction","GeneratorFunction"],"sources":["../src/utils.d.ts"],"sourcesContent":["import { CallbackManagerForChainRun } from \"@langchain/core/callbacks/manager\";\nimport { Runnable, RunnableConfig } from \"@langchain/core/runnables\";\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nexport interface RunnableCallableArgs extends Partial<any> {\n name?: string;\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n func: (...args: any[]) => any;\n tags?: string[];\n trace?: boolean;\n recurse?: boolean;\n}\nexport declare class RunnableCallable<I = unknown, O = unknown> extends Runnable<I, O> {\n lc_namespace: string[];\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n func: (...args: any[]) => any;\n tags?: string[];\n config?: RunnableConfig;\n trace: boolean;\n recurse: boolean;\n constructor(fields: RunnableCallableArgs);\n protected _tracedInvoke(input: I, config?: Partial<RunnableConfig>, runManager?: CallbackManagerForChainRun): Promise<O>;\n invoke(\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n input: I, options?: Partial<RunnableConfig> | undefined\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n ): Promise<O>;\n}\nexport declare function prefixGenerator<T, Prefix extends string>(generator: Generator<T>, prefix: Prefix): Generator<[Prefix, T]>;\nexport declare function prefixGenerator<T>(generator: Generator<T>, prefix?: undefined): Generator<T>;\nexport declare function prefixGenerator<T, Prefix extends string | undefined = undefined>(generator: Generator<T>, prefix?: Prefix | undefined): Generator<Prefix extends string ? [Prefix, T] : T>;\n// https://github.com/tc39/proposal-array-from-async\nexport declare function gatherIterator<T>(i: AsyncIterable<T> | Promise<AsyncIterable<T>> | Iterable<T> | Promise<Iterable<T>>): Promise<Array<T>>;\nexport declare function gatherIteratorSync<T>(i: Iterable<T>): Array<T>;\nexport declare function patchConfigurable(config: RunnableConfig | undefined, \n// eslint-disable-next-line @typescript-eslint/no-explicit-any\npatch: Record<string, any>): RunnableConfig;\nexport declare function isAsyncGeneratorFunction(val: unknown): val is AsyncGeneratorFunction;\nexport declare function isGeneratorFunction(val: unknown): val is GeneratorFunction;\n"],"mappings":";;;;;UAGiBG,oBAAAA,SAA6BC;EAA7BD,IAAAA,CAAAA,EAAAA,MAAAA;EAQIE;EAAgB,IAAA,EAAA,CAAA,GAAA,IAAA,EAAA,GAAA,EAAA,EAAA,GAAA,GAAA;MAA4CC,CAAAA,EAAAA,MAAAA,EAAAA;OAAGC,CAAAA,EAAAA,OAAAA;SAKvEL,CAAAA,EAAAA,OAAAA;;AAIsBI,cATdD,gBAScC,CAAAA,IAAAA,OAAAA,EAAAA,IAAAA,OAAAA,CAAAA,SATqCL,QASrCK,CAT8CA,CAS9CA,EATiDC,CASjDD,CAAAA,CAAAA;cAAoBJ,EAAAA,MAAAA,EAAAA;;MAA8BF,EAAAA,CAAAA,GAAAA,IAAAA,EAAAA,GAAAA,EAAAA,EAAAA,GAAAA,GAAAA;MAAqCO,CAAAA,EAAAA,MAAAA,EAAAA;QAARC,CAAAA,EAJrGN,cAIqGM;OAGvGF,EAAAA,OAAAA;SAAqBJ,EAAAA,OAAAA;aAARE,CAAAA,MAAAA,EAJAD,oBAIAC;YAETG,aAAAA,CAAAA,KAAAA,EALoBD,CAKpBC,EAAAA,MAAAA,CAAAA,EALgCH,OAKhCG,CALwCL,cAKxCK,CAAAA,EAAAA,UAAAA,CAAAA,EALsEP,0BAKtEO,CAAAA,EALmGC,OAKnGD,CAL2GA,CAK3GA,CAAAA;QAARC;;SAFIF,aAAaF,QAAQF;;KAEzBM,QAAQD"}