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 Summary)

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