UNPKG

@nucypher/taco

Version:

### [`nucypher/taco-web`](../../README.md)

20 lines (19 loc) 767 B
import { Conditions as CoreConditions } from '@nucypher/nucypher-core'; import { Condition } from './condition'; export type ConditionExpressionJSON = { version: string; condition: Record<string, unknown>; }; export declare class ConditionExpression { readonly condition: Condition; readonly version: string; static version: string; constructor(condition: Condition, version?: string); toObj(): ConditionExpressionJSON; static fromObj(obj: ConditionExpressionJSON): ConditionExpression; toJson(): string; static fromJSON(json: string): ConditionExpression; toCoreCondition(): CoreConditions; static fromCoreConditions(conditions: CoreConditions): ConditionExpression; equals(other: ConditionExpression): boolean; }