Parsing Error when Decoding Struct
What am I doing wrong here?
I get a parseError when decoding back into the struct.
I get a parseError when decoding back into the struct.
export const Temp = S.struct({
_tag: S.literal('Temp'),
password_to_claim_user_id: S.number,
temporary_user_id: S.number
});
export const TempToken = S.transformOrFail(
S.ParseJson,
Temp,
S.parseResult(Temp),
S.encodeResult(S.ParseJson)
);
const a = S.encodeSync(TempToken)({
_tag: 'Temp',
password_to_claim_user_id: 1,
temporary_user_id: 1
});
const b = S.decodeResult(TempToken)(a);
console.log({ a, b });