interface IAsyncExpressionContext {
    actionContext: IActionContext;
    baseIRI?: string;
    bnode: ((input?: string) => Promise<BlankNode>);
    exists?: ((expr: ExistenceExpression, bindings: Bindings) => Promise<boolean>);
    extensionFunctionCreator?: ((functionNamedNode: NamedNode<string>) => undefined | ((args: Term[]) => Promise<Term>));
    functionArgumentsCache?: FunctionArgumentsCache;
    now?: Date;
}

Hierarchy (view full)

Properties

actionContext: IActionContext
baseIRI?: string
bnode: ((input?: string) => Promise<BlankNode>)
exists?: ((expr: ExistenceExpression, bindings: Bindings) => Promise<boolean>)
extensionFunctionCreator?: ((functionNamedNode: NamedNode<string>) => undefined | ((args: Term[]) => Promise<Term>))
functionArgumentsCache?: FunctionArgumentsCache
now?: Date