UNPKG

@valkyriestudios/validator

Version:

A lightweight configurable javascript validator

21 lines (20 loc) 627 B
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 };