mirror of
https://github.com/tweag/nickel.git
synced 2024-09-20 08:05:15 +03:00
11 lines
316 B
Plaintext
11 lines
316 B
Plaintext
{
|
|
records = {
|
|
map : forall a b. (Str -> a -> b) -> {_: a} -> {_: b} = fun f r => %recordMap% r f;
|
|
|
|
// TODO: change Dyn to { | Dyn} once the PR introducing open contracts lands
|
|
fieldsOf : Dyn -> List = fun r => %fieldsOf% r;
|
|
|
|
hasField : Str -> Dyn -> Bool = fun r field => %hasField% r field;
|
|
}
|
|
}
|