From f497109ecc801660dc23bbad8445b120cd75561e Mon Sep 17 00:00:00 2001 From: Shin'ya Ueoka Date: Tue, 11 Aug 2020 21:37:08 +0900 Subject: Enable @typescript-eslint/no-namespace --- src/@types/web-ext-api/index.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/@types/web-ext-api/index.d.ts (limited to 'src/@types/web-ext-api') diff --git a/src/@types/web-ext-api/index.d.ts b/src/@types/web-ext-api/index.d.ts new file mode 100644 index 0000000..7eed334 --- /dev/null +++ b/src/@types/web-ext-api/index.d.ts @@ -0,0 +1,14 @@ +declare namespace browser.browserSettings.homepageOverride { + type BrowserSettings = { + value: string; + levelOfControl: LevelOfControlType; + }; + + type LevelOfControlType = + | "not_controllable" + | "controlled_by_other_extensions" + | "controllable_by_this_extension" + | "controlled_by_this_extension"; + + function get(param: { [key: string]: string }): Promise; +} -- cgit v1.2.3