@nucypher/taco
Version:
### [`nucypher/taco-web`](../../README.md)
13 lines (12 loc) • 691 B
TypeScript
import { Condition, ConditionProps } from './condition';
import { CompoundConditionProps } from './schemas/compound';
import { OmitConditionType } from './shared';
export { CompoundConditionProps, compoundConditionSchema, CompoundConditionType, } from './schemas/compound';
export type ConditionOrProps = Condition | ConditionProps;
export declare class CompoundCondition extends Condition {
constructor(value: OmitConditionType<CompoundConditionProps>);
private static withOperator;
static or(conditions: ConditionOrProps[]): CompoundCondition;
static and(conditions: ConditionOrProps[]): CompoundCondition;
static not(condition: ConditionOrProps): CompoundCondition;
}