UNPKG

rdf-validate-datatype

Version:

Validate literal value of an RDF term based on its datatype.

23 lines (22 loc) 611 B
import type { NamedNode } from '@rdfjs/types'; import TermMap from '@rdfjs/term-map'; interface ValidatorFunc { (value: string): boolean; } /** * Validators registry */ declare class Registry { readonly validators: TermMap<NamedNode, ValidatorFunc>; constructor(); /** * Register a new validator for a specific datatype. */ register(datatype: NamedNode, validatorFunc: ValidatorFunc): void; /** * Find validator for a given datatype. */ find(datatype: NamedNode | null): ValidatorFunc | null | undefined; } export declare const validators: Registry; export {};