| 381 | export type Repo = string | { web?: string, main: string, zip?: string, zipRoot?: string } // string is github, object is custom |
| 382 | type Depend = { repo: string, version?: number }[] |
| 383 | export interface CommonPluginInterface { |
| 384 | id: string |
| 385 | description?: string |
| 386 | version?: number |
| 387 | apiRequired?: number | [number,number] |
| 388 | repo?: Repo |
| 389 | depend?: Depend |
| 390 | isTheme?: boolean | 'light' | 'dark' |
| 391 | preview?: string | string[] |
| 392 | changelog?: unknown |
| 393 | } |
| 394 | export interface InactivePlugin extends CommonPluginInterface { |
| 395 | branch?: string |
| 396 | badApi?: string |
nothing calls this directly
no outgoing calls
no test coverage detected