Thu Aug 12 2021
ReScript version: rescript@9.1.4
ReScript provides a decorator @deriving(accessors)
that generators record property accessor functions.
Example:
@deriving(accessors)
type monster = {
name: string,
isFriendly: bool,
}
let monster = {
name: "Harry",
isFriendly: true,
}
Js.log(name(monster))
Js.log(isFriendly(monster))
Js.log(monster->name)
Js.log(monster->isFriendly)