UNPKG

react-bfm

Version:

A basic field / form manager for React using hooks

26 lines (25 loc) 878 B
"use strict"; exports.__esModule = true; exports.resetNamespace = exports.clearNamespace = void 0; var _ = require(".."); var _state = require("../state"); /** * Reset namespace, but ignoring the default values of the fields */ var clearNamespace = function clearNamespace(namespace) { var fieldNames = Object.keys((0, _state.getNamespaceState)(namespace) || {}); fieldNames.forEach(function (fieldName) { (0, _.clearField)(namespace, fieldName); }); }; /** * Reset namespace to default state and setting last provided default value per field */ exports.clearNamespace = clearNamespace; var resetNamespace = function resetNamespace(namespace) { var fieldNames = Object.keys((0, _state.getNamespaceState)(namespace) || {}); fieldNames.forEach(function (fieldName) { (0, _.resetField)(namespace, fieldName); }); }; exports.resetNamespace = resetNamespace;