Skip to content

nibgat/type-valid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
        };
    }

About

JavaScript type validation tools for Restful API's.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published