mirror of
https://github.com/flarum/framework.git
synced 2025-02-22 23:27:39 +08:00
Added extension typing to admindata interface
This commit is contained in:
parent
8980189917
commit
6823cdc3b8
@ -5,9 +5,22 @@ import Application, {ApplicationData} from '../common/Application';
|
|||||||
import Navigation from '../common/components/Navigation';
|
import Navigation from '../common/components/Navigation';
|
||||||
import AdminNav from './components/AdminNav';
|
import AdminNav from './components/AdminNav';
|
||||||
|
|
||||||
|
type Extension = {
|
||||||
|
description: string;
|
||||||
|
extra: object;
|
||||||
|
icon: {
|
||||||
|
name: string;
|
||||||
|
}
|
||||||
|
id: number;
|
||||||
|
version: string;
|
||||||
|
}
|
||||||
|
|
||||||
export type AdminData = ApplicationData & {
|
export type AdminData = ApplicationData & {
|
||||||
mysqlVersion: string;
|
mysqlVersion: string;
|
||||||
phpVersion: string;
|
phpVersion: string;
|
||||||
|
extensions: {
|
||||||
|
[key: string]: Extension;
|
||||||
|
};
|
||||||
permissions: {
|
permissions: {
|
||||||
[key: string]: string[];
|
[key: string]: string[];
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user