@langchain/core
Version:
Core LangChain.js abstractions and schemas
1 lines • 3.36 kB
Source Map (JSON)
{"version":3,"file":"structured.d.cts","names":["ChatPromptValueInterface","RunnableLike","Runnable","RunnableConfig","InputValues","BaseMessagePromptTemplateLike","ChatPromptTemplate","ChatPromptTemplateInput","StructuredPromptInput","RunInput","PartialVariableName","Record","StructuredPrompt","NewRunOutput","Error","Exclude"],"sources":["../../src/prompts/structured.d.ts"],"sourcesContent":["import { ChatPromptValueInterface } from \"../prompt_values.js\";\nimport { RunnableLike, Runnable } from \"../runnables/base.js\";\nimport { RunnableConfig } from \"../runnables/config.js\";\nimport { InputValues } from \"../utils/types/index.js\";\nimport { BaseMessagePromptTemplateLike, ChatPromptTemplate, ChatPromptTemplateInput } from \"./chat.js\";\n/**\n * Interface for the input of a ChatPromptTemplate.\n */\nexport interface StructuredPromptInput<RunInput extends InputValues = any, PartialVariableName extends string = any> extends ChatPromptTemplateInput<RunInput, PartialVariableName> {\n schema: Record<string, any>;\n method?: \"jsonMode\" | \"jsonSchema\" | \"functionMode\";\n}\nexport declare class StructuredPrompt<RunInput extends InputValues = any, PartialVariableName extends string = any> extends ChatPromptTemplate<RunInput, PartialVariableName> implements StructuredPromptInput<RunInput, PartialVariableName> {\n schema: Record<string, any>;\n method?: \"jsonMode\" | \"jsonSchema\" | \"functionMode\";\n lc_namespace: string[];\n get lc_aliases(): Record<string, string>;\n constructor(input: StructuredPromptInput<RunInput, PartialVariableName>);\n pipe<NewRunOutput>(coerceable: RunnableLike<ChatPromptValueInterface, NewRunOutput>): Runnable<RunInput, Exclude<NewRunOutput, Error>, RunnableConfig>;\n static fromMessagesAndSchema<RunInput extends InputValues = any>(promptMessages: (ChatPromptTemplate<InputValues, string> | BaseMessagePromptTemplateLike)[], schema: StructuredPromptInput[\"schema\"], method?: \"jsonMode\" | \"jsonSchema\" | \"functionMode\"): ChatPromptTemplate<RunInput, any>;\n}\n//# sourceMappingURL=structured.d.ts.map"],"mappings":";;;;;;;;;;AAQA;AAAwDI,UAAvCI,qBAAuCJ,CAAAA,iBAAAA,WAAAA,GAAAA,GAAAA,EAAAA,4BAAAA,MAAAA,GAAAA,GAAAA,CAAAA,SAAqEG,uBAArEH,CAA6FK,QAA7FL,EAAuGM,mBAAvGN,CAAAA,CAAAA;EAA6FK,MAAAA,EACzIE,MADyIF,CAAAA,MAAAA,EAAAA,GAAAA,CAAAA;EAAUC,MAAAA,CAAAA,EAAAA,UAAAA,GAAAA,YAAAA,GAAAA,cAAAA;;AAAlCH,cAIxGK,gBAJwGL,CAAAA,iBAItEH,WAJsEG,GAAAA,GAAAA,EAAAA,4BAAAA,MAAAA,GAAAA,GAAAA,CAAAA,SAIDD,kBAJCC,CAIkBE,QAJlBF,EAI4BG,mBAJ5BH,CAAAA,YAI4DC,qBAJ5DD,CAIkFE,QAJlFF,EAI4FG,mBAJ5FH,CAAAA,CAAAA;EAAuB,MAAA,EAKxII,MALwI,CAAA,MAAA,EAAA,GAAA,CAAA;EAI/HC,MAAAA,CAAAA,EAAAA,UAAgB,GAAA,YAAAC,GAAAA,cAAAH;EAAkBN,YAAAA,EAAAA,MAAAA,EAAAA;EAAwFK,IAAAA,UAAAA,CAAAA,CAAAA,EAIzHE,MAJyHF,CAAAA,MAAAA,EAAAA,MAAAA,CAAAA;EAAUC,WAAAA,CAAAA,KAAAA,EAKlIF,qBALkIE,CAK5GD,QAL4GC,EAKlGA,mBALkGA,CAAAA;EAAsDD,IAAAA,CAAAA,YAAAA,CAAAA,CAAAA,UAAAA,EAM5KR,YAN4KQ,CAM/JT,wBAN+JS,EAMrII,YANqIJ,CAAAA,CAAAA,EAMrHP,QANqHO,CAM5GA,QAN4GA,EAMlGM,OANkGN,CAM1FI,YAN0FJ,EAM5EK,KAN4EL,CAAAA,EAMpEN,cANoEM,CAAAA;EAAUC,OAAAA,qBAAAA,CAAAA,iBAOvKN,WAPuKM,GAAAA,GAAAA,CAAAA,CAAAA,cAAAA,EAAAA,CAOnIJ,kBAPmII,CAOhHN,WAPgHM,EAAAA,MAAAA,CAAAA,GAOzFL,6BAPyFK,CAAAA,EAAAA,EAAAA,MAAAA,EAO/CF,qBAP+CE,CAAAA,QAAAA,CAAAA,EAAAA,MAAAA,CAAAA,EAAAA,UAAAA,GAAAA,YAAAA,GAAAA,cAAAA,CAAAA,EAOwCJ,kBAPxCI,CAO2DD,QAP3DC,EAAAA,GAAAA,CAAAA"}