UNPKG

validatable

Version:

A library for synchronous and asynchronous input validation.

14 lines (11 loc) 293 B
export interface BlockOptions { block?: () => boolean | Promise<boolean>; } export function block (value: any, options: BlockOptions = {}): boolean { if (!options) return false; let { block } = options; if (block) { return block.call(this, value, options); } return false; }