interface KvMap { size : number ; clear () : void ; delete ( key : ArrayBuffer ) : void ; forEach ( callback : ( value : ArrayBuffer , key : ArrayBuffer , kvmap : KvMap ) => void , ) : void ; get ( key : ArrayBuffer ) : undefined | ArrayBuffer ; getVersionOfPreviousWrite ( key : ArrayBuffer ) : undefined | number ; has ( key : ArrayBuffer ) : boolean ; set ( key : ArrayBuffer , value : ArrayBuffer ) : KvMap ; } Properties Methodsdelete delete ( key : ArrayBuffer ) : void for Each forEach ( callback : ( value : ArrayBuffer , key : ArrayBuffer , kvmap : KvMap ) => void , ) : void Parameters callback : ( value : ArrayBuffer , key : ArrayBuffer , kvmap : KvMap ) => void Returns void get get ( key : ArrayBuffer ) : undefined | ArrayBuffer Returns undefined | ArrayBuffer get Version Of Previous Write getVersionOfPreviousWrite ( key : ArrayBuffer ) : undefined | number Returns undefined | number has has ( key : ArrayBuffer ) : boolean set set ( key : ArrayBuffer , value : ArrayBuffer ) : KvMap Parameters key : ArrayBuffer value : ArrayBuffer
A map in the Key Value Store.
KVMapis modelled after JavaScript'sMapobject, except that keys and values must be of typeArrayBufferand no guarantees on iteration order are provided.