--- sidebar_position: 2 title: Dictionary --- ### toList ``` Dict.toList: (dict<'a>) => list> ``` ```js Dict.toList({ foo: 3, bar: 20 }); // [["foo", 3], ["bar", 20]] ``` ### fromList ``` Dict.fromList: (list>) => dict<'a> ``` ```js Dict.fromList([ ["foo", 3], ["bar", 20], ]); // {foo: 3, bar: 20} ``` ### keys ``` Dict.keys: (dict<'a>) => list ``` ```js Dict.keys({ foo: 3, bar: 20 }); // ["foo", "bar"] ``` ### values ``` Dict.values: (dict<'a>) => list<'a> ``` ```js Dict.values({ foo: 3, bar: 20 }); // [3, 20] ``` ### merge ``` Dict.merge: (dict<'a>, dict<'b>) => dict<'a|b> ``` ```js first = { a: 1, b: 2 }; snd = { b: 3, c: 5 }; Dict.merge(first, snd); // {a: 1, b: 3, c: 5} ``` ### mergeMany ``` Dict.mergeMany: (list>) => dict<'a> ``` ```js first = { a: 1, b: 2 }; snd = { b: 3, c: 5 }; Dict.mergeMany([first, snd]); // {a: 1, b: 3, c: 5} ```