Module Belt_internalBucketsType

module Belt_internalBucketsType: sig .. end

type 'a opt = 'a Js.undefined 
include ??
val toOpt : 'a opt -> 'a option
val return : 'a -> 'a opt
val emptyOpt : 'a Js.undefined
val make : hash:'hash -> eq:'eq -> hintSize:int -> ('hash, 'eq, 'a) container
val clear : ('a, 'b, 'c) container -> unit
val isEmpty : ('a, 'b, 'c) container -> bool