RESCRIPT
type t<'k, 'v> = Js.WeakMap.t<'k, 'v>
RESCRIPT
let make: unit => t<'k, 'v>
RESCRIPT
let get: (t<'k, 'v>, 'k) => option<'v>
RESCRIPT
let has: (t<'k, 'v>, 'k) => bool
RESCRIPT
let set: (t<'k, 'v>, 'k, 'v) => t<'k, 'v>
RESCRIPT
let delete: (t<'k, 'v>, 'k) => bool