UNPKG

@langchain/community

Version:
1 lines • 2.09 kB
{"version":3,"file":"base.d.ts","names":["calendar_v3","Tool","BaseLanguageModel","GoogleCalendarAgentParams","Promise","GoogleCalendarBase","Calendar","credentials","scopes","model","_langchain_core_language_models_base0","BaseLanguageModelCallOptions"],"sources":["../../../src/tools/google_calendar/base.d.ts"],"sourcesContent":["import { calendar_v3 } from \"googleapis\";\nimport { Tool } from \"@langchain/core/tools\";\nimport { BaseLanguageModel } from \"@langchain/core/language_models/base\";\nexport interface GoogleCalendarAgentParams {\n credentials?: {\n clientEmail?: string;\n privateKey?: string;\n keyfile?: string;\n subject?: string;\n accessToken?: string | (() => Promise<string>);\n calendarId?: string;\n };\n scopes?: string[];\n model?: BaseLanguageModel;\n}\nexport declare class GoogleCalendarBase extends Tool {\n name: string;\n description: string;\n protected calendarId: string;\n protected llm: BaseLanguageModel;\n protected params: GoogleCalendarAgentParams;\n protected calendar?: calendar_v3.Calendar;\n constructor({ credentials, scopes, model }?: GoogleCalendarAgentParams);\n getModel(): BaseLanguageModel<any, import(\"@langchain/core/language_models/base\").BaseLanguageModelCallOptions>;\n getCalendarClient(): Promise<calendar_v3.Calendar>;\n _call(input: string): Promise<string>;\n}\n//# sourceMappingURL=base.d.ts.map"],"mappings":";;;;;;UAGiBG,yBAAAA;;;IAAAA,UAAAA,CAAAA,EAAAA,MAAAA;IAYIE,OAAAA,CAAAA,EAAAA,MAAAA;IAIFH,OAAAA,CAAAA,EAAAA,MAAAA;IACGC,WAAAA,CAAAA,EAAAA,MAAAA,GAAAA,CAAAA,GAAAA,GAXgBC,OAWhBD,CAAAA,MAAAA,CAAAA,CAAAA;IACGH,UAAYM,CAAAA,EAAAA,MAAAA;EACnBC,CAAAA;EAAaC,MAAAA,CAAAA,EAAAA,MAAAA,EAAAA;EAAQC,KAAAA,CAAAA,EAT3BP,iBAS2BO;;AAAmCC,cAPrDL,kBAAAA,SAA2BJ,IAAAA,CAQsCU;EAAtET,IAAAA,EAAAA,MAAAA;EACiBF,WAAYM,EAAAA,MAAAA;EAApBF,UAAAA,UAAAA,EAAAA,MAAAA;EACCA,UAAAA,GAAAA,EANPF,iBAMOE;EAVsBH,UAAAA,MAAAA,EAK1BE,yBAL0BF;EAAI,UAAA,QAAA,CAAA,EAM3BD,WAAAA,CAAYM,QANe;;;;;MAOHH;cACjCD,uBAD0DQ,qCAAAA,CACYC,4BAAAA;uBAC7DP,QAAQJ,WAAAA,CAAYM;wBACnBF"}