UNPKG

botbuilder-dialogs-adaptive

Version:

Rule system for the Microsoft BotBuilder dialog system.

15 lines 1.15 kB
import { Dialog, TemplateInterface } from 'botbuilder-dialogs'; import { DialogExpression } from './expressions/dialogExpression'; import { ArrayExpression, BoolExpression, EnumExpression, Expression, IntExpression, NumberExpression, ObjectExpression, StringExpression, ValueExpression } from 'adaptive-expressions'; export declare type Property = string | Expression; export declare type UnknownProperty = unknown | ValueExpression; export declare type TemplateInterfaceProperty<T, D> = T | TemplateInterface<T, D> | string; export declare type ArrayProperty<T> = T[] | ArrayExpression<T> | Property; export declare type BoolProperty = boolean | BoolExpression | Property; export declare type DialogProperty = Dialog | DialogExpression | Property; export declare type EnumProperty<T> = T | EnumExpression<T> | Property; export declare type IntProperty = number | IntExpression | Property; export declare type NumberProperty = number | NumberExpression | Property; export declare type ObjectProperty<T> = T | ObjectExpression<T> | Property; export declare type StringProperty = StringExpression | Property; //# sourceMappingURL=properties.d.ts.map