UNPKG

@microsoft/teams.apps

Version:

<p> <a href="https://www.npmjs.com/package/@microsoft/teams.apps" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.apps/latest" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.apps?activeTab=code

103 lines • 5.72 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.APP_OAUTH_ALL_CONNECTIONS = exports.APP_OAUTH_ERROR_TYPE = exports.APP_OAUTH_RESULT = exports.APP_OAUTH_OPERATION = exports.APP_HANDLER_DISPATCH = exports.APP_ATTRIBUTE_NAMES = exports.APP_METRIC_NAMES = exports.APP_SPAN_NAMES = void 0; /** * @internal * Private span names used by Teams apps diagnostics instrumentation. */ exports.APP_SPAN_NAMES = { activityProcess: 'microsoft.teams.activity.process', handler: 'microsoft.teams.handler', oauth: 'microsoft.teams.oauth', stateLoad: 'microsoft.teams.state.load', stateSave: 'microsoft.teams.state.save', stateDelete: 'microsoft.teams.state.delete', }; /** * @internal * Private metric names used by Teams apps diagnostics instrumentation. */ exports.APP_METRIC_NAMES = { activitiesReceived: 'microsoft.teams.activities.received', activityProcessDuration: 'microsoft.teams.activity.process.duration', handlerDispatched: 'microsoft.teams.handler.dispatched', handlerDuration: 'microsoft.teams.handler.duration', handlerFailures: 'microsoft.teams.handler.failures', handlerUnmatched: 'microsoft.teams.handler.unmatched', oauthOperations: 'microsoft.teams.oauth.operations', oauthOperationDuration: 'microsoft.teams.oauth.operation.duration', oauthErrors: 'microsoft.teams.oauth.errors', }; /** * @internal * Private attribute names used by Teams apps diagnostics instrumentation. */ exports.APP_ATTRIBUTE_NAMES = { activityType: 'activity.type', activityId: 'activity.id', conversationId: 'conversation.id', channelId: 'channel.id', botId: 'bot.id', serviceUrl: 'service.url', handlerType: 'handler.type', handlerDispatch: 'handler.dispatch', invokeName: 'invoke.name', oauthConnection: 'oauth.connection', oauthOperation: 'oauth.operation', oauthResult: 'oauth.result', invokeResponseStatus: 'invoke.response.status', oauthCallbackInvoked: 'oauth.callback.invoked', oauthErrorType: 'oauth.error.type', oauthFailureCode: 'oauth.failure.code', }; /** * @internal * Private handler dispatch category values used by Teams apps diagnostics instrumentation. */ exports.APP_HANDLER_DISPATCH = { type: 'type', invoke: 'invoke', catchall: 'catchall', }; /** * @internal * Private OAuth operation values used by Teams apps diagnostics instrumentation. */ exports.APP_OAUTH_OPERATION = { tokenExchange: 'token_exchange', verifyState: 'verify_state', signinFailure: 'signin_failure', signIn: 'signin', signOut: 'signout', getToken: 'get_token', connectionStatus: 'connection_status', }; /** * @internal * Private OAuth result values used by Teams apps diagnostics instrumentation. */ exports.APP_OAUTH_RESULT = { cached: 'token_cached', cardSent: 'signin_card_sent', hit: 'token_found', miss: 'token_not_found', success: 'operation_succeeded', failure: 'operation_failed', duplicate: 'request_deduplicated', noToken: 'connection_not_matched', notified: 'failure_callback_notified', }; /** * @internal * Private OAuth error type values used by Teams apps diagnostics instrumentation. */ exports.APP_OAUTH_ERROR_TYPE = { httpError: 'http_error', exception: 'exception', }; /** * @internal * OAuth connection value used for operations spanning every connection. */ exports.APP_OAUTH_ALL_CONNECTIONS = 'all'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2RpYWdub3N0aWNzL2NvbnN0YW50cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQTs7O0dBR0c7QUFDVSxRQUFBLGNBQWMsR0FBRztJQUM1QixlQUFlLEVBQUUsa0NBQWtDO0lBQ25ELE9BQU8sRUFBRSx5QkFBeUI7SUFDbEMsS0FBSyxFQUFFLHVCQUF1QjtJQUM5QixTQUFTLEVBQUUsNEJBQTRCO0lBQ3ZDLFNBQVMsRUFBRSw0QkFBNEI7SUFDdkMsV0FBVyxFQUFFLDhCQUE4QjtDQUNuQyxDQUFDO0FBRVg7OztHQUdHO0FBQ1UsUUFBQSxnQkFBZ0IsR0FBRztJQUM5QixrQkFBa0IsRUFBRSxxQ0FBcUM7SUFDekQsdUJBQXVCLEVBQUUsMkNBQTJDO0lBQ3BFLGlCQUFpQixFQUFFLG9DQUFvQztJQUN2RCxlQUFlLEVBQUUsa0NBQWtDO0lBQ25ELGVBQWUsRUFBRSxrQ0FBa0M7SUFDbkQsZ0JBQWdCLEVBQUUsbUNBQW1DO0lBQ3JELGVBQWUsRUFBRSxrQ0FBa0M7SUFDbkQsc0JBQXNCLEVBQUUsMENBQTBDO0lBQ2xFLFdBQVcsRUFBRSw4QkFBOEI7Q0FDbkMsQ0FBQztBQUVYOzs7R0FHRztBQUNVLFFBQUEsbUJBQW1CLEdBQUc7SUFDakMsWUFBWSxFQUFFLGVBQWU7SUFDN0IsVUFBVSxFQUFFLGFBQWE7SUFDekIsY0FBYyxFQUFFLGlCQUFpQjtJQUNqQyxTQUFTLEVBQUUsWUFBWTtJQUN2QixLQUFLLEVBQUUsUUFBUTtJQUNmLFVBQVUsRUFBRSxhQUFhO0lBQ3pCLFdBQVcsRUFBRSxjQUFjO0lBQzNCLGVBQWUsRUFBRSxrQkFBa0I7SUFDbkMsVUFBVSxFQUFFLGFBQWE7SUFDekIsZUFBZSxFQUFFLGtCQUFrQjtJQUNuQyxjQUFjLEVBQUUsaUJBQWlCO0lBQ2pDLFdBQVcsRUFBRSxjQUFjO0lBQzNCLG9CQUFvQixFQUFFLHdCQUF3QjtJQUM5QyxvQkFBb0IsRUFBRSx3QkFBd0I7SUFDOUMsY0FBYyxFQUFFLGtCQUFrQjtJQUNsQyxnQkFBZ0IsRUFBRSxvQkFBb0I7Q0FDOUIsQ0FBQztBQUVYOzs7R0FHRztBQUNVLFFBQUEsb0JBQW9CLEdBQUc7SUFDbEMsSUFBSSxFQUFFLE1BQU07SUFDWixNQUFNLEVBQUUsUUFBUTtJQUNoQixRQUFRLEVBQUUsVUFBVTtDQUNaLENBQUM7QUFFWDs7O0dBR0c7QUFDVSxRQUFBLG1CQUFtQixHQUFHO0lBQ2pDLGFBQWEsRUFBRSxnQkFBZ0I7SUFDL0IsV0FBVyxFQUFFLGNBQWM7SUFDM0IsYUFBYSxFQUFFLGdCQUFnQjtJQUMvQixNQUFNLEVBQUUsUUFBUTtJQUNoQixPQUFPLEVBQUUsU0FBUztJQUNsQixRQUFRLEVBQUUsV0FBVztJQUNyQixnQkFBZ0IsRUFBRSxtQkFBbUI7Q0FDN0IsQ0FBQztBQUVYOzs7R0FHRztBQUNVLFFBQUEsZ0JBQWdCLEdBQUc7SUFDOUIsTUFBTSxFQUFFLGNBQWM7SUFDdEIsUUFBUSxFQUFFLGtCQUFrQjtJQUM1QixHQUFHLEVBQUUsYUFBYTtJQUNsQixJQUFJLEVBQUUsaUJBQWlCO0lBQ3ZCLE9BQU8sRUFBRSxxQkFBcUI7SUFDOUIsT0FBTyxFQUFFLGtCQUFrQjtJQUMzQixTQUFTLEVBQUUsc0JBQXNCO0lBQ2pDLE9BQU8sRUFBRSx3QkFBd0I7SUFDakMsUUFBUSxFQUFFLDJCQUEyQjtDQUM3QixDQUFDO0FBRVg7OztHQUdHO0FBQ1UsUUFBQSxvQkFBb0IsR0FBRztJQUNsQyxTQUFTLEVBQUUsWUFBWTtJQUN2QixTQUFTLEVBQUUsV0FBVztDQUNkLENBQUM7QUFFWDs7O0dBR0c7QUFDVSxRQUFBLHlCQUF5QixHQUFHLEtBQUssQ0FBQyJ9