type-valid

1.0.17 • Public • Published

JavaScript Veri Tipi Kontrol Kütüphanesi

Kullanım şekli

    const validationControl = (args, validationTypes) => {
        let newArgs = [];
        const names = Object.keys(validationTypes);
        names.forEach(name => newArgs.push({
            name,
            param: args[name],
            type: validationTypes[name]
        }));
        const result = validate({ args: newArgs });
        return result;
    }

    let validationTypes = {
        password: {
            isEmptyString: true,
            isMD5: true
        },
        fullName: {
            isEmptyString: true,
            length: {
                min: 4,
                max: 45
            }
        }
    };

    const validationControlResult = validationControl(args, validationTypes);
    if(!validationControlResult.result) {
        return {
            message: validationControlResult.error,
            code: 400
        };
    }

Package Sidebar

Install

npm i type-valid

Weekly Downloads

2

Version

1.0.17

License

ISC

Unpacked Size

18.7 kB

Total Files

13

Last publish

Collaborators

  • nibgat