is-graph-pointer
Version:
Check what a graph pointer is pointing at
16 lines (15 loc) • 1.12 kB
TypeScript
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;