@langchain/core
Version:
Core LangChain.js abstractions and schemas
1 lines • 2.35 kB
Source Map (JSON)
{"version":3,"file":"config.d.ts","names":["CallbackManager","RunnableConfig","DEFAULT_RECURSION_LIMIT","getCallbackManagerForConfig","Promise","mergeConfigs","CallOptions","Partial","ensureConfig","patchConfig","callbacks","maxConcurrency","recursionLimit","runName","configurable","runId","pickRunnableConfigKeys","Record"],"sources":["../../src/runnables/config.d.ts"],"sourcesContent":["import { CallbackManager } from \"../callbacks/manager.js\";\nimport { RunnableConfig } from \"./types.js\";\nexport declare const DEFAULT_RECURSION_LIMIT = 25;\nexport { type RunnableConfig };\nexport declare function getCallbackManagerForConfig(config?: RunnableConfig): Promise<CallbackManager | undefined>;\nexport declare function mergeConfigs<CallOptions extends RunnableConfig>(...configs: (CallOptions | RunnableConfig | undefined | null)[]): Partial<CallOptions>;\n/**\n * Ensure that a passed config is an object with all required keys present.\n */\nexport declare function ensureConfig<CallOptions extends RunnableConfig>(config?: CallOptions): CallOptions;\n/**\n * Helper function that patches runnable configs with updated properties.\n */\nexport declare function patchConfig<CallOptions extends RunnableConfig>(config?: Partial<CallOptions>, { callbacks, maxConcurrency, recursionLimit, runName, configurable, runId }?: RunnableConfig): Partial<CallOptions>;\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nexport declare function pickRunnableConfigKeys<CallOptions extends Record<string, any>>(config?: CallOptions): Partial<RunnableConfig> | undefined;\n"],"mappings":";;;;AAIwBG,iBAAAA,2BAAAA,CAA2B,MAAA,CAAA,EAAUF,cAAV,CAAA,EAA2BG,OAA3B,CAAmCJ,eAAnC,GAAA,SAAA,CAAA;AAAA,iBAC3BK,YAD2B,CAAA,oBACMJ,cADN,CAAA,CAAA,GAAA,OAAA,EAAA,CACmCK,WADnC,GACiDL,cADjD,GAAA,SAAA,GAAA,IAAA,CAAA,EAAA,CAAA,EACwFM,OADxF,CACgGD,WADhG,CAAA;;;;AAAkC,iBAK7DE,YAL6D,CAAA,oBAK5BP,cAL4B,CAAA,CAAA,MAAA,CAAA,EAKHK,WALG,CAAA,EAKWA,WALX;AACrF;;;AAAsFA,iBAQ9DG,WAR8DH,CAAAA,oBAQ9BL,cAR8BK,CAAAA,CAAAA,MAAAA,CAAAA,EAQLC,OARKD,CAQGA,WARHA,CAAAA,EAAAA;EAAAA,SAAAA;EAAAA,cAAAA;EAAAA,cAAAA;EAAAA,OAAAA;EAAAA,YAAAA;EAAAA;AAAAA,CAAAA,CAAAA,EAQ+FL,cAR/FK,CAAAA,EAQgHC,OARhHD,CAQwHA,WARxHA,CAAAA;;AAA6DA,iBAU3HU,sBAV2HV,CAAAA,oBAUhFW,MAVgFX,CAAAA,MAAAA,EAAAA,GAAAA,CAAAA,CAAAA,CAAAA,MAAAA,CAAAA,EAUlDA,WAVkDA,CAAAA,EAUpCC,OAVoCD,CAU5BL,cAV4BK,CAAAA,GAAAA,SAAAA"}