package webextension_polyfill.storage; typedef StorageArea = { /** Gets one or more items from storage. **/ function get(?keys:ts.AnyOf3, haxe.DynamicAccess>):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:StorageAreaOnChangedChangesType) -> Void>; };