UNPKG

@vtaits/form-schema

Version:

Serialization and parsing form values by schema

24 lines 598 B
// src/fields/checkbox/checkbox.ts function prepareValue(rawValue) { return Boolean(rawValue); } var checkbox = { serializerSingle: ({ fieldSchema: { isValueInverse }, value }) => { const prevaredValue = prepareValue(value); if (isValueInverse) { return !prevaredValue; } return prevaredValue; }, parserSingle: ({ fieldSchema: { isValueInverse }, value }) => { const prevaredValue = prepareValue(value); if (isValueInverse) { return !prevaredValue; } return prevaredValue; } }; export { checkbox }; //# sourceMappingURL=fields_checkbox.js.map