UNPKG

838 BTypeScriptView Raw
1export declare const bool: import("./types").ExactValidator<boolean>;
2export declare const num: import("./types").BaseValidator<number>;
3export declare const str: import("./types").BaseValidator<string>;
4export declare const email: import("./types").BaseValidator<string>;
5export declare const host: import("./types").BaseValidator<string>;
6export declare const port: import("./types").BaseValidator<number>;
7export declare const url: import("./types").BaseValidator<string>;
8/**
9 * Unless passing a default property, it's recommended that you provide an explicit type parameter
10 * for json validation if you're using TypeScript. Otherwise the output will be typed as `any`.
11 * For example:
12 *
13 * ```ts
14 * cleanEnv({
15 * MY_VAR: json<{ foo: number }>(),
16 * })
17 * ```
18 */
19export declare const json: import("./types").StructuredValidator;