@langchain/community
Version:
Third-party integrations for LangChain.js
1 lines • 1.55 kB
Source Map (JSON)
{"version":3,"file":"delete.d.cts","names":["CallbackManagerForToolRun","GoogleCalendarBase","GoogleCalendarAgentParams","GoogleCalendarDeleteTool","Promise"],"sources":["../../../src/tools/google_calendar/delete.d.ts"],"sourcesContent":["import { CallbackManagerForToolRun } from \"@langchain/core/callbacks/manager\";\nimport { GoogleCalendarBase, GoogleCalendarAgentParams } from \"./base.js\";\n/**\n * @example\n * ```typescript\n * const googleCalendarDeleteTool = new GoogleCalendarDeleteTool({\n * credentials: {\n * clientEmail: process.env.GOOGLE_CALENDAR_CLIENT_EMAIL,\n * privateKey: process.env.GOOGLE_CALENDAR_PRIVATE_KEY,\n * calendarId: process.env.GOOGLE_CALENDAR_CALENDAR_ID,\n * },\n * scopes: [\n * \"https://www.googleapis.com/auth/calendar\",\n * \"https://www.googleapis.com/auth/calendar.events\",\n * ],\n * model: new ChatOpenAI({ model: \"gpt-4o-mini\" }),\n * });\n * const deleteInput = `Delete the meeting with John at 3pm`;\n * const deleteResult = await googleCalendarDeleteTool.invoke({\n * input: deleteInput,\n * });\n * console.log(\"Delete Result\", deleteResult);\n * ```\n */\nexport declare class GoogleCalendarDeleteTool extends GoogleCalendarBase {\n name: string;\n description: string;\n constructor(fields: GoogleCalendarAgentParams);\n _call(query: string, runManager?: CallbackManagerForToolRun): Promise<string>;\n}\n//# sourceMappingURL=delete.d.ts.map"],"mappings":";;;;;;;AAwBA;;;;;AAAwE;;;;;;;;;;;;;;;cAAnDG,wBAAAA,SAAiCF,kBAAAA;;;sBAG9BC;oCACcF,4BAA4BI"}