37 lines
693 B
Haxe
37 lines
693 B
Haxe
package webextension_polyfill.manifest;
|
|
|
|
typedef ActionManifest = {
|
|
/**
|
|
Optional.
|
|
**/
|
|
@:optional
|
|
var default_title : String;
|
|
/**
|
|
Optional.
|
|
**/
|
|
@:optional
|
|
var default_icon : ts.AnyOf2<String, haxe.DynamicAccess<String>>;
|
|
/**
|
|
Specifies icons to use for dark and light themes
|
|
Optional.
|
|
**/
|
|
@:optional
|
|
var theme_icons : Array<ThemeIcons>;
|
|
/**
|
|
Optional.
|
|
**/
|
|
@:optional
|
|
var default_popup : String;
|
|
/**
|
|
Deprecated in Manifest V3.
|
|
Optional.
|
|
**/
|
|
@:optional
|
|
var browser_style : Bool;
|
|
/**
|
|
Defines the location the browserAction will appear by default. The default location is navbar.
|
|
Optional.
|
|
**/
|
|
@:optional
|
|
var default_area : ActionManifestDefaultAreaEnum;
|
|
}; |