rdf-validate-datatype
Version:
Validate literal value of an RDF term based on its datatype.
23 lines (22 loc) • 611 B
TypeScript
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 {};