mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-09 13:07:05 +03:00
Remove unused interface
This commit is contained in:
@@ -2,7 +2,7 @@ import * as CompileConfig from "../config.json";
|
|||||||
import * as invidiousList from "../ci/invidiouslist.json";
|
import * as invidiousList from "../ci/invidiouslist.json";
|
||||||
import { Category, CategorySelection, CategorySkipOption, NoticeVisbilityMode, PreviewBarOption, SponsorTime, Keybind, HashedValue, VideoID, SponsorHideType } from "./types";
|
import { Category, CategorySelection, CategorySkipOption, NoticeVisbilityMode, PreviewBarOption, SponsorTime, Keybind, HashedValue, VideoID, SponsorHideType } from "./types";
|
||||||
import { isSafari, keybindEquals } from "./utils/configUtils";
|
import { isSafari, keybindEquals } from "./utils/configUtils";
|
||||||
import { ProtoConfig, StorageChangesObject } from "@ajayyy/maze-utils/lib/config";
|
import { ProtoConfig } from "@ajayyy/maze-utils/lib/config";
|
||||||
|
|
||||||
export interface Permission {
|
export interface Permission {
|
||||||
canSubmit: boolean;
|
canSubmit: boolean;
|
||||||
@@ -130,20 +130,6 @@ interface SBStorage {
|
|||||||
navigationApiAvailable: boolean;
|
navigationApiAvailable: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface SBObject {
|
|
||||||
configLocalListeners: Array<(changes: StorageChangesObject) => unknown>;
|
|
||||||
configSyncListeners: Array<(changes: StorageChangesObject) => unknown>;
|
|
||||||
syncDefaults: SBConfig;
|
|
||||||
localDefaults: SBStorage;
|
|
||||||
cachedSyncConfig: SBConfig;
|
|
||||||
cachedLocalStorage: SBStorage;
|
|
||||||
config: SBConfig;
|
|
||||||
local: SBStorage;
|
|
||||||
forceSyncUpdate(prop: string): void;
|
|
||||||
forceLocalUpdate(prop: string): void;
|
|
||||||
resetToDefault(): void;
|
|
||||||
}
|
|
||||||
|
|
||||||
class ConfigClass extends ProtoConfig<SBConfig, SBStorage> {
|
class ConfigClass extends ProtoConfig<SBConfig, SBStorage> {
|
||||||
resetToDefault() {
|
resetToDefault() {
|
||||||
chrome.storage.sync.set({
|
chrome.storage.sync.set({
|
||||||
|
|||||||
Reference in New Issue
Block a user