UNPKG

is-graph-pointer

Version:
16 lines (15 loc) 1.12 kB
import type { AnyContext, AnyPointer, GraphPointer } from 'clownface'; import type { BlankNode, NamedNode, Literal, DatasetCore } from '@rdfjs/types'; export declare function isGraphPointer(arg: AnyPointer | null | undefined | unknown): arg is GraphPointer; export declare function isResource<D extends DatasetCore>(arg: AnyPointer<AnyContext, D> | null | undefined): arg is GraphPointer<BlankNode | NamedNode, D>; export declare function isNamedNode<D extends DatasetCore>(arg: AnyPointer<AnyContext, D> | null | undefined): arg is GraphPointer<NamedNode, D>; export declare function isBlankNode<D extends DatasetCore>(arg: AnyPointer<AnyContext, D> | null | undefined): arg is GraphPointer<BlankNode, D>; export declare function isLiteral<D extends DatasetCore>(arg: AnyPointer<AnyContext, D> | undefined, dtOrLang?: NamedNode | string | number): arg is GraphPointer<Literal, D>; declare const _default: { isGraphPointer: typeof isGraphPointer; isResource: typeof isResource; isNamedNode: typeof isNamedNode; isBlankNode: typeof isBlankNode; isLiteral: typeof isLiteral; }; export default _default;