npm.io
3005.464.1 • Published 10 months ago

@springworks/input-validator

Licence
Version
3005.464.1
Deps
2
Size
5 kB
Vulns
0
Weekly
0

@springworks/input-validator

Simple module to validate input parameters.

yarn add @springworks/input-validator

API

validateSchema(obj, schema, resource_name, options)

Validates obj against a joi schema. It will throw an error if validation fails.

import { joi, validateSchema } from '@springworks/input-validator';

const schema = joi.object().keys({
  username: joi.string().required(),
  password: joi.string().required(),
});

const validated = validateSchema(
  {
    username: 'foo',
    password: 'bar',
  },
  schema,
);