nope-validator
Version:
Fast and simple JS validator
26 lines (25 loc) • 1.02 kB
TypeScript
import { NopeObject } from './NopeObject';
import { NopeString } from './NopeString';
import { NopeNumber } from './NopeNumber';
import { NopeBoolean } from './NopeBoolean';
import { NopeArray } from './NopeArray';
import { NopeDate } from './NopeDate';
import { NopeReference } from './NopeReference';
declare const object: () => NopeObject;
declare const string: () => NopeString;
declare const number: (message?: string) => NopeNumber;
declare const boolean: () => NopeBoolean;
declare const date: (message?: string) => NopeDate;
declare const array: <T>() => NopeArray<T>;
declare const ref: (key: string) => NopeReference;
declare const Nope: {
object: () => NopeObject;
string: () => NopeString;
number: (message?: string) => NopeNumber;
boolean: () => NopeBoolean;
date: (message?: string) => NopeDate;
array: <T>() => NopeArray<T>;
ref: (key: string) => NopeReference;
};
export { Nope, object, string, number, boolean, date, array, ref };
export default Nope;