This package has been deprecated

Author message:

Package moved to different org, see @perfect-data/schema for more information

@perfect-schema/tracker

1.2.0 • Public • Published

Perfect Schema - Tracker Plugin

Enable Tracker-enabled PerfectSchema instances.

Install

npm i -S @perfect-schema/tracker

Usage

import PerfectSchema from '@perfect-schema/base';
import trackerPlugin from '@perfect-schema/tracker';
import { Tracker } from 'meteor/tracker';

/**
 * Manually setting Tracker to PerfectSchema
 * allows providing custom implementations and
 * prevent unnecessary dependencies
 */
PerfectSchema.Tracker = Tracker;
PerfectSchema.use(trackerPlugin);


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


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

const context = schema.createContext();

context.isValid();  // reactive method

Documentation

license

MIT

Package Sidebar

Install

npm i @perfect-schema/tracker

Weekly Downloads

0

Version

1.2.0

License

MIT

Unpacked Size

6.89 kB

Total Files

4

Last publish

Collaborators

  • yanickrochon