Added extension typing to admindata interface

This commit is contained in:
Alexander Skvortsov 2020-04-29 22:27:32 -04:00 committed by David Sevilla Martín
parent 8980189917
commit 6823cdc3b8

View File

@ -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[];
};