botbuilder-dialogs-adaptive
Version:
Rule system for the Microsoft BotBuilder dialog system.
32 lines • 1.33 kB
TypeScript
/**
* @module botbuilder-dialogs-adaptive
*/
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
import { Converter } from 'botbuilder-dialogs';
import { ResourceExplorer } from 'botbuilder-dialogs-declarative';
import { DialogExpression } from '../expressions';
type Input = string | Record<string, unknown>;
/**
* Dialog expression converter that implements [Converter](xref:botbuilder-dialogs-declarative.Converter).
*/
export declare class DialogExpressionConverter implements Converter<Input, DialogExpression> {
private readonly _resourceExplorer;
/**
* Initializes a new instance of the [DialogExpressionConverter](xref:botbuilder-dialogs-adaptive.DialogExpressionConverter) class.
*
* @param _resourceExplorer Resource explorer to use for resolving references.
*/
constructor(_resourceExplorer: ResourceExplorer);
/**
* Converts an object or string to a [DialogExpression](xref:botbuilder-dialogs-adaptive.DialogExpression) instance.
*
* @param value An object or string value.
* @returns A new [DialogExpression](xref:botbuilder-dialogs-adaptive.DialogExpression) instance.
*/
convert(value: Input | DialogExpression): DialogExpression;
}
export {};
//# sourceMappingURL=dialogExpressionConverter.d.ts.map