Files
Document-Management-System-…/vendor/scrivo/highlight.php/test/markup/reasonml/pattern-matching.txt
2021-04-07 19:25:18 -04:00

21 lines
518 B
Plaintext
Vendored

let message =
switch (person1) {
| School.Teacher => "Hello teacher!"
| School.Director => "Hello director!"
};
let message =
School.(
switch (person1) {
| Teacher => "Hello teacher!"
| Director => "Hello director!"
}
);
let readCacheServiceConfigAndDecode = (configJson) =>
switch (configJson |> Js.Json.decodeObject) {
| None => raise(Json.Decode.DecodeError("Invalid Cache Config"))
| Some(data) =>
data |> Js.Dict.map((. json) => CachingServiceConfig.decode(json))
};