cql-execution
Version:
An execution framework for the Clinical Quality Language (CQL)
31 lines (30 loc) • 960 B
TypeScript
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>;
}