diff --git a/js/src/admin/Admin.ts b/js/src/admin/Admin.ts index 7ced37bf5..69376ba9b 100644 --- a/js/src/admin/Admin.ts +++ b/js/src/admin/Admin.ts @@ -5,9 +5,22 @@ import Application, {ApplicationData} from '../common/Application'; import Navigation from '../common/components/Navigation'; import AdminNav from './components/AdminNav'; +type Extension = { + description: string; + extra: object; + icon: { + name: string; + } + id: number; + version: string; +} + export type AdminData = ApplicationData & { mysqlVersion: string; phpVersion: string; + extensions: { + [key: string]: Extension; + }; permissions: { [key: string]: string[]; };