UNPKG

@virtualstate/examples

Version:
31 lines 2.44 kB
import { TokenVNodeBase, TokenVNodeFn } from "@virtualstate/fringe"; import { NamedNodeLike, BlankNodeLike, LiteralLike, QuadLike, DefaultGraphLike, VariableLike } from "@opennetwork/rdf-data-model"; export declare const NamedNodeSymbol: unique symbol; export declare type NamedNodeTokenFn = TokenVNodeFn<typeof NamedNodeSymbol, NamedNodeLike, Pick<NamedNodeLike, "termType">>; export declare type NamedNodeToken = TokenVNodeBase<typeof NamedNodeSymbol, NamedNodeLike>; export declare const NamedNode: NamedNodeTokenFn; export declare const BlankNodeSymbol: unique symbol; export declare type BlankNodeTokenFn = TokenVNodeFn<typeof BlankNodeSymbol, BlankNodeLike, Pick<BlankNodeLike, "termType">>; export declare type BlankNodeToken = TokenVNodeBase<typeof BlankNodeSymbol, BlankNodeLike>; export declare const BlankNode: BlankNodeTokenFn; export declare const LiteralSymbol: unique symbol; export declare type LiteralTokenFn = TokenVNodeFn<typeof LiteralSymbol, LiteralLike, Pick<LiteralLike, "termType" | "language" | "datatype">>; export declare type LiteralToken = TokenVNodeBase<typeof LiteralSymbol, LiteralLike>; export declare const Literal: LiteralTokenFn; export declare const QuadSymbol: unique symbol; export declare type QuadTokenFn = TokenVNodeFn<typeof QuadSymbol, QuadLike>; export declare type QuadToken = TokenVNodeBase<typeof QuadSymbol, QuadLike>; export declare type QuadInstanceToken = TokenVNodeBase<typeof QuadSymbol, QuadLike, QuadLike>; export declare const Quad: QuadTokenFn; export declare const Triple: QuadTokenFn; export declare function isQuadInstanceToken(token: QuadToken): token is QuadInstanceToken; export declare function assertQuadInstanceToken(token: QuadToken): asserts token is QuadInstanceToken; export declare const DefaultGraphSymbol: unique symbol; export declare type DefaultGraphTokenFn = TokenVNodeFn<typeof DefaultGraphSymbol, DefaultGraphLike, Pick<DefaultGraphLike, "termType" | "value">>; export declare type DefaultGraphToken = TokenVNodeBase<typeof DefaultGraphSymbol, DefaultGraphLike>; export declare const DefaultGraph: DefaultGraphTokenFn; export declare const VariableSymbol: unique symbol; export declare type VariableTokenFn = TokenVNodeFn<typeof VariableSymbol, VariableLike, Pick<VariableLike, "termType">>; export declare type VariableToken = TokenVNodeBase<typeof VariableSymbol, VariableLike>; export declare const Variable: VariableTokenFn; //# sourceMappingURL=tokens.d.ts.map