botbuilder-dialogs-adaptive
Version:
Rule system for the Microsoft BotBuilder dialog system.
32 lines • 1.06 kB
JavaScript
;
/**
* @module botbuilder-dialogs-adaptive
*/
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ResourceExtensions = exports.resourceExplorerKey = void 0;
/**
* The key to set or get resource explorer from turn state.
*/
exports.resourceExplorerKey = Symbol('ResourceExplorer');
/**
* Extension methods for resource explorer.
*/
class ResourceExtensions {
/**
* Register ResourceExplorer into DialogManager.
*
* @param dialogManager The dialog manager to add resource explorer to.
* @param resourceExplorer The resource explorer to be added.
* @returns dialog manager with resource explorer.
*/
static useResourceExplorer(dialogManager, resourceExplorer) {
dialogManager.initialTurnState.set(exports.resourceExplorerKey, resourceExplorer);
return dialogManager;
}
}
exports.ResourceExtensions = ResourceExtensions;
//# sourceMappingURL=resourceExtensions.js.map