UNPKG

botbuilder-dialogs-adaptive

Version:

Rule system for the Microsoft BotBuilder dialog system.

32 lines 1.33 kB
/** * @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