@microsoft/teams.api
Version:
<p> <a href="https://www.npmjs.com/package/@microsoft/teams.api" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.api/latest" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.api?activeTab=code" t
1 lines • 2.03 kB
Source Map (JSON)
{"version":3,"sources":["../../../src/clients/bot/index.ts"],"names":["HttpClient"],"mappings":";;;;;AAaO,MAAM,SAAA,CAAU;AAAA,EACZ,MAAA;AAAA,EAET,IAAI,IAAA,GAAO;AACT,IAAA,OAAO,IAAA,CAAK,KAAA;AAAA,EACd;AAAA,EACA,IAAI,KAAK,CAAA,EAAG;AACV,IAAA,IAAA,CAAK,OAAO,IAAA,GAAO,CAAA;AACnB,IAAA,IAAA,CAAK,KAAA,GAAQ,CAAA;AAAA,EACf;AAAA,EACU,KAAA;AAAA,EACA,eAAA;AAAA,EAEV,WAAA,CAAY,OAAA,EAA0C,cAAA,EAA6C,KAAA,EAA0B;AAC3H,IAAA,IAAI,CAAC,OAAA,EAAS;AACZ,MAAA,IAAA,CAAK,KAAA,GAAQ,IAAIA,MAAA,EAAW;AAAA,IAC9B,CAAA,MAAA,IAAW,aAAa,OAAA,EAAS;AAC/B,MAAA,IAAA,CAAK,KAAA,GAAQ,OAAA;AAAA,IACf,CAAA,MAAO;AACL,MAAA,IAAA,CAAK,KAAA,GAAQ,IAAIA,MAAA,CAAW,OAAO,CAAA;AAAA,IACrC;AAEA,IAAA,IAAA,CAAK,eAAA,GAAkB,sBAAA,CAAuB,cAAA,EAAgB,KAAK,CAAA;AACnE,IAAA,IAAA,CAAK,SAAS,IAAI,eAAA,CAAgB,KAAK,IAAA,EAAM,IAAA,CAAK,iBAAiB,KAAK,CAAA;AAAA,EAC1E;AACF","file":"index.mjs","sourcesContent":["import {\n Client as HttpClient,\n type ClientOptions as HttpClientOptions\n} from '@microsoft/teams.common';\n\nimport { CloudEnvironment } from '../../auth';\nimport { ApiClientSettings, mergeApiClientSettings } from '../api-client-settings';\n\nimport { BotSignInClient } from './sign-in';\n\n/**\n * @deprecated The bot client is deprecated and will be removed in a future release.\n */\nexport class BotClient {\n readonly signIn: BotSignInClient;\n\n get http() {\n return this._http;\n }\n set http(v) {\n this.signIn.http = v;\n this._http = v;\n }\n protected _http: HttpClient;\n protected _clientSettings: Partial<ApiClientSettings>;\n\n constructor(options?: HttpClient | HttpClientOptions, clientSettings?: Partial<ApiClientSettings>, cloud?: CloudEnvironment) {\n if (!options) {\n this._http = new HttpClient();\n } else if ('request' in options) {\n this._http = options;\n } else {\n this._http = new HttpClient(options);\n }\n\n this._clientSettings = mergeApiClientSettings(clientSettings, cloud);\n this.signIn = new BotSignInClient(this.http, this._clientSettings, cloud);\n }\n}\n\nexport * from './sign-in';\n"]}