validator-ajv

0.8.4-alpha.3 • Public • Published

@configuration-parsing/validator-ajv

A joi validator implementing the ValidatableConfiguration interface of @configuration-parsing/core.

Install

npm install @configuration-parsing/validator-ajv

Documentation

https://botlfux.github.io/configuration-parsing

Usage

import {JSONSchemaType} from 'ajv'
import {ajvConfigurationValidator} from '@configuration-parsing/validator-ajv'

const configurationSchema: JSONSchemaType<{ foo: string }> = {
    type: 'object',
    properties: {
        foo: {
            type: 'string'
        }
    },
    required: [ 'foo' ]
}

const validator = ajvConfigurationValidator(configurationSchema)

const validatedConfiguration = await validator.validate({ foo: 'hello world' })

Readme

Keywords

Package Sidebar

Install

npm i validator-ajv

Weekly Downloads

1

Version

0.8.4-alpha.3

License

MIT

Unpacked Size

8.64 kB

Total Files

6

Last publish

Collaborators

  • botflx