| 29 | } |
| 30 | |
| 31 | export interface ExtensionActions { |
| 32 | changeSettings(settings: Partial<UserSettings>): void; |
| 33 | setTheme(theme: Partial<Theme>): void; |
| 34 | setShortcut(command: string, shortcut: string): Promise<string | null>; |
| 35 | toggleActiveTab(): void; |
| 36 | markNewsAsRead(ids: string[]): void; |
| 37 | markNewsAsDisplayed(ids: string[]): void; |
| 38 | loadConfig(options: {local: boolean}): void; |
| 39 | applyDevFixes(type: DevFixType, text: string): Promise<void>; |
| 40 | resetDevFixes(type: DevFixType): void; |
| 41 | startActivation(email: string, key: string): void; |
| 42 | resetActivation(): void; |
| 43 | hideHighlights(ids: string[]): void; |
| 44 | } |
| 45 | |
| 46 | export interface ExtWrapper { |
| 47 | data: ExtensionData; |
no outgoing calls
no test coverage detected