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

Hierarchy (view full)

Properties

baseIRI?: string
bnode: ((input?) => Promise<BlankNode>)

Type declaration

    • (input?): Promise<BlankNode>
    • Parameters

      • Optional input: string

      Returns Promise<BlankNode>

exists?: ((expr, bindings) => Promise<boolean>)

Type declaration

    • (expr, bindings): Promise<boolean>
    • Parameters

      • expr: ExistenceExpression
      • bindings: Bindings

      Returns Promise<boolean>

extensionFunctionCreator?: ((functionNamedNode) => undefined | ((args) => Promise<Term>))

Type declaration

    • (functionNamedNode): undefined | ((args) => Promise<Term>)
    • Parameters

      • functionNamedNode: NamedNode<string>

      Returns undefined | ((args) => Promise<Term>)

functionArgumentsCache?: FunctionArgumentsCache
now?: Date