UNPKG

@rnaga/wp-node

Version:

👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**

11 lines • 885 B
import type * as types from "../types"; export declare class Validator { constructor(); fieldSafe<T extends types.validating.Tables, V>(table: T, field: types.validating.Field<T>, value: V): V | undefined; field<T extends types.validating.Tables, V>(table: T, field: types.validating.Field<T>, value: V): Exclude<V, undefined>; exec<T extends types.validating.Parser>(func: T, v: types.validating.ParserReturnType<T>): types.validating.ParserReturnType<T>; execAny<T extends types.validating.Parser>(func: T, v: any): types.validating.ParserReturnType<T>; execSafe<T extends types.validating.Parser>(func: T, v: types.validating.ParserReturnType<T>): types.validating.ParserReturnType<T> | undefined; execSafeAny<T extends types.validating.Parser>(func: T, v: any): types.validating.ParserReturnType<T> | undefined; } //# sourceMappingURL=validator.d.ts.map