How to destruct object?

type record = {
  name: string
}

let record = {
  name: "zz"
}

let object = {
  "name1": "zz"
}

let {name} = record

let {name1} = object

https://rescript-lang.org.cn/try?code=C4TwDgpgBAThDGB7GATKBeKBvAUFKAdgIYC2EAXFAM7AwCWBA5jgL444A2EwsCyamXPmJlKAIgBeEsa3ZceiAEYArBD0F4oYkRACMY8VJltO3bDpYZeSVHLNYduy5iWr4wHEA
The destructuring of object is failed.

Destructuring in ReScript is based on pattern-matching which is not supported for objects.

1 Like

Yes Object | ReScript Language Manual