cultcache-ts codec: Number.isFinite alone decides a number
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
344630259a
commit
9073d582e7
1 changed files with 2 additions and 2 deletions
|
|
@ -27,8 +27,8 @@ export const string: Codec<string> = {
|
|||
};
|
||||
|
||||
export const number: Codec<number> = {
|
||||
encode: (value) => (expect(value, "a number", typeof value === "number" && Number.isFinite(value)), value),
|
||||
decode: (raw) => (expect(raw, "a number", typeof raw === "number" && Number.isFinite(raw)), raw as number),
|
||||
encode: (value) => (expect(value, "a number", Number.isFinite(value)), value),
|
||||
decode: (raw) => (expect(raw, "a number", Number.isFinite(raw)), raw as number),
|
||||
};
|
||||
|
||||
export const boolean: Codec<boolean> = {
|
||||
|
|
|
|||
Loading…
Reference in a new issue