abolish
Version:
A javascript object validator.
18 lines (17 loc) • 482 B
TypeScript
import type { AbolishValidator } from "../../src/types";
type Gt = `>${number}`;
type Lt = `<${number}`;
type Gte = `>=${number}`;
type Lte = `<=${number}`;
type Eq = `=${number}`;
type Between = `${number}-${number}`;
type AgeString = Gt | Lt | Gte | Lte | Eq | Between;
declare const _default: AbolishValidator;
export = _default;
declare module "../../src/validator" {
namespace AvailableValidators {
interface Options {
age: AgeString;
}
}
}