doiforms
Version:
A generalized tool for building formatted forms on multiple platforms
18 lines • 617 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var __1 = require("..");
function SetupFieldStates(props) {
return props.Fields.filter(function (field) {
return field.Type !== __1.EnumFieldType.submit && field.Type !== __1.EnumFieldType.reset;
})
.sort(props.CompareFields)
.map(function (field) {
return {
Field: field,
Status: __1.EnumFieldStatus.Initial,
Value: field.InitialValue,
};
});
}
exports.SetupFieldStates = SetupFieldStates;
//# sourceMappingURL=SetupFieldStates.js.map