@lanetix/layout-validator v5.3.0
layout-validator
Schema validation for Lanetix Layouts
Installation
npm install -S @lanetix/layout-validatorExample Usage
import { group, item, page } from '@lanetix/layout-validator'
const groupErrors = group({ title: 'cats' })
const pageErrors = page({ title: 'animals' })
const itemErrors = item({ type: 'line-break' }, { layoutType: 'record' })if any of those errors exist, you have validation errors. null is returned if
no errors exist. Also, you can pass { required: 'none' } into group to
handle scenarios where no fields are required like PATCHes. Finally, you can
optionally the type option into the item validator and it will provide
additional validations for certain field types.
4 years ago
4 years ago
4 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago