@valkyriestudios/validator
Version:
A lightweight configurable javascript validator
21 lines (20 loc) • 627 B
TypeScript
import { type ISBN_10, type ISBN_13, type ISBN } from '../types';
/**
* Validate that a provided value is a valid ISBN-10 identifier
*
* @param {unknown} val - Value to verify
*/
declare function vISBN10(val: unknown): val is ISBN_10;
/**
* Validate that a provided value is a valid ISBN-13 identifier
*
* @param {unknown} val - Value to verify
*/
declare function vISBN13(val: unknown): val is ISBN_13;
/**
* Validate that a provided value is a valid ISBN-10 or ISBN-13 identifier
*
* @param {unknown} val - Value to verify
*/
declare function vISBN(val: unknown): val is ISBN;
export { vISBN10, vISBN13, vISBN };