index.d.ts 541 B

12345678910111213141516171819
  1. export type ValidatorParamType = {
  2. value?: string | number | boolean | Record<string, unknown> | unknown[];
  3. type: unknown;
  4. name?: string;
  5. msg?: string;
  6. names?: string[];
  7. gt?: number;
  8. lt?: number;
  9. gte?: number;
  10. lte?: number;
  11. se?: number;
  12. optional?: boolean;
  13. };
  14. export declare class Validator {
  15. invalid(param: ValidatorParamType): string;
  16. notPositive(param: ValidatorParamType): string;
  17. notEqual(param: ValidatorParamType): string;
  18. notValid(params: ValidatorParamType[]): boolean;
  19. }