type t<'a> = dict<'a>
@get_index external getUnsafe: (dict<'a>, string) => 'a = ""
@get_index external get: (dict<'a>, string) => option<'a> = ""
@set_index external set: (dict<'a>, string, 'a) => unit = ""
@val external delete: 'a => unit = "delete"
let delete = (dict, string) => {
delete(get(dict, string))
}
@obj external make: unit => dict<'a> = ""
@val external fromArray: array<(string, 'a)> => dict<'a> = "Object.fromEntries"
@val external fromIterator: Stdlib_Iterator.t<(string, 'a)> => dict<'a> = "Object.fromEntries"
@val external toArray: dict<'a> => array<(string, 'a)> = "Object.entries"
@val external keysToArray: dict<'a> => array<string> = "Object.keys"
This file has been truncated. show original