UNPKG

@gavant/ember-validations

Version:

A form validator library using ember-changeset and ember-changeset-validations

16 lines (13 loc) 604 B
import { Changeset } from 'ember-changeset'; import { lookupValidator } from 'validated-changeset'; /** * Creates a changeset * @param {Model | object} target The target object you want to create a changeset of. Generally a ED Model or POJO * @param {ValidatorMap} validation The validation for the object your creating a changeset for * @returns {GenericChangeset<T>} */ function createChangeset(target, validations) { const changeset = validations ? Changeset(target, lookupValidator(validations), validations) : Changeset(target); return changeset; } export { createChangeset as default };