UNPKG

@microsoft/agents-copilotstudio-client

Version:

Microsoft Copilot Studio Client for JavaScript. Copilot Studio Client.

27 lines (26 loc) 1.03 kB
/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { ConnectionSettings } from './connectionSettings'; import { Activity } from '@microsoft/agents-activity'; export declare class CopilotStudioClient { /** The ID of the current conversation. */ private conversationId; /** The connection settings for the client. */ private readonly settings; /** The Axios instance used for HTTP requests. */ private readonly client; /** The logger for debugging. */ private readonly logger; /** * Creates an instance of CopilotStudioClient. * @param settings The connection settings. * @param token The authentication token. */ constructor(settings: ConnectionSettings, token: string); private postRequestAsync; private static getProductInfo; startConversationAsync(emitStartConversationEvent?: boolean): Promise<Activity>; askQuestionAsync(question: string, conversationId?: string): Promise<Activity[]>; }