import { IDictionary } from './IDictionary' ; interface author Dilip Kola <dilip@tensult.com>
  export interface IStandardCondition { Fn : string ; args : string | string [ ] | IDictionary < any > | IStandardCondition | IStandardCondition [ ] ; } export interface IFunctionCondition { ( context , args ? ) : boolean | Promise < boolean > ; } export type ICondition = string | IStandardCondition | IFunctionCondition ;