package webextension_polyfill.storage; typedef StorageAreaSync = { /** Gets one or more items from storage. **/ function get(?keys:ts.AnyOf3, haxe.DynamicAccess>):js.lib.Promise>; /** Gets the amount of space (in bytes) being used by one or more items. **/ function getBytesInUse(?keys:ts.AnyOf2>):js.lib.Promise; /** Sets multiple items. **/ function set(items:haxe.DynamicAccess):js.lib.Promise; /** Removes one or more items from storage. **/ function remove(keys:ts.AnyOf2>):js.lib.Promise; /** Removes all items from storage. **/ function clear():js.lib.Promise; /** Fired when one or more items change. **/ var onChanged : webextension_polyfill.events.Event<(changes:StorageAreaSyncOnChangedChangesType) -> Void>; };