package webextension_polyfill.storage; typedef ManagedStorageArea = { /** The maximum size (in bytes) of the managed storage JSON manifest file. Files larger than this limit will fail to load. **/ var QUOTA_BYTES : Int; /** 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>; };