1.1.4 • Published 5 years ago

@perfect-schema/extends v1.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

Perfect Schema - Extends Plugin

Extends PerfectSchema instances with other schemas.

Install

npm i -S @perfect-schema/extends

Usage

import PerfectSchema from '@perfect-schema/base';
import extendsPlugin from '@perfect-schema/extends';


PerfectSchema.use(extendsPlugin);


const baseSchema = new PerfectSchema({
  foo: String,
  bar: Boolean
});


const schema = new PerfectSchema({
  foo: {
    type: String,
    minLength: 10,
    maxLength: 20
  }
}, {
  extends: baseSchema
});

schema.fieldNames;
// => ['foo', 'bar']

Documentation

license

MIT

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago