UNPKG

cql-execution

Version:

An execution framework for the Clinical Quality Language (CQL)

31 lines (30 loc) 960 B
import { Expression } from './expression'; import { Context } from '../runtime/context'; export declare class And extends Expression { constructor(json: any); exec(ctx: Context): Promise<boolean | null>; } export declare class Implies extends Expression { constructor(json: any); exec(ctx: Context): Promise<boolean | null>; } export declare class Or extends Expression { constructor(json: any); exec(ctx: Context): Promise<boolean | null>; } export declare class Not extends Expression { constructor(json: any); exec(ctx: Context): Promise<boolean | null>; } export declare class Xor extends Expression { constructor(json: any); exec(ctx: Context): Promise<boolean | null>; } export declare class IsTrue extends Expression { constructor(json: any); exec(ctx: Context): Promise<boolean>; } export declare class IsFalse extends Expression { constructor(json: any); exec(ctx: Context): Promise<boolean>; }