kaneoh-validation
TypeScript icon, indicating that this package has built-in type declarations

0.0.19 • Public • Published

Kaneoh Validation

Dto validation with node-simple-schema

HOW TO USE

import {KValidator} from "kaneoh-validation"

TYPINGS

KValidator.d.ts

declare interface CustomFieldDto {
    name : string;
    type : string;
    optional : boolean;
}

declare interface ErrorMessageDto {
    name : string;
    type : string;
    value? : any;
}

declare module "kaneoh-validation" {
    export class KValidator {
        public validate(JSONSchema : any,
                               record : any,
                               formFields? : Array<string>,
                               formName? : string,
                               customFields? : Array<CustomFieldDto>) : boolean;

        public getValidationErrors() : Array<ErrorMessageDto>;
    }
}

Package Sidebar

Install

npm i kaneoh-validation

Weekly Downloads

4

Version

0.0.19

License

MIT

Last publish

Collaborators

  • 1pm
  • echoulen