We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 29c3e4d commit bf86748Copy full SHA for bf86748
packages/evolution/src/core/TSchema.ts
@@ -326,7 +326,7 @@ export const Struct = <Fields extends Schema.Struct.Fields>(
326
// encodedStruct is the result of Schema.Struct(fields), which has already transformed all fields
327
328
// Use Object.keys(fields) to preserve schema definition order
329
- // (Object.entries doesn't guarantee property order)
+ // rather than Object.entries(encodedStruct) which would use runtime object order
330
const orderedKeys = Object.keys(fields).filter((key) => key !== detectedTagField)
331
const fieldValues = orderedKeys.map((key) => encodedStruct[key as keyof typeof encodedStruct]) as ReadonlyArray<Data.Data>
332
0 commit comments