@langchain/core
Version:
Core LangChain.js abstractions and schemas
1 lines • 1.21 kB
Source Map (JSON)
{"version":3,"file":"base.d.ts","names":["Serializable","Example","BaseExampleSelector","Promise"],"sources":["../../src/example_selectors/base.d.ts"],"sourcesContent":["import { Serializable } from \"../load/serializable.js\";\nimport type { Example } from \"../prompts/base.js\";\n/**\n * Base class for example selectors.\n */\nexport declare abstract class BaseExampleSelector extends Serializable {\n lc_namespace: string[];\n /**\n * Adds an example to the example selector.\n * @param example The example to add to the example selector.\n * @returns A Promise that resolves to void or a string.\n */\n abstract addExample(example: Example): Promise<void | string>;\n /**\n * Selects examples from the example selector given the input variables.\n * @param input_variables The input variables to select examples with.\n * @returns A Promise that resolves to an array of selected examples.\n */\n abstract selectExamples(input_variables: Example): Promise<Example[]>;\n}\n//# sourceMappingURL=base.d.ts.map"],"mappings":";;;;;;;AAKA;AAOiCC,uBAPHC,mBAAAA,SAA4BF,YAAAA,CAOzBC;EAAUE,YAAAA,EAAAA,MAAAA,EAAAA;EAMEF;;;;AAbyB;+BAOrCA,UAAUE;;;;;;2CAMEF,UAAUE,QAAQF"}