const dataFields = Schema.Record({
key: Schema.String.pipe(Schema.pattern(/(.*)\s*\((.*)\)/)),
value: Schema.String
})
console.log(Schema.decodeUnknown(dataFields)({
"Colour (colour)": "night",
"Weight (weight)": "2 gm"
})) // goal outcome { colour: "night", weight: "2 gm"}
const dataFields = Schema.Record({
key: Schema.String.pipe(Schema.pattern(/(.*)\s*\((.*)\)/)),
value: Schema.String
})
console.log(Schema.decodeUnknown(dataFields)({
"Colour (colour)": "night",
"Weight (weight)": "2 gm"
})) // goal outcome { colour: "night", weight: "2 gm"}