echoes/frontend/interface/plugin.ts

15 lines
336 B
TypeScript

import { Configuration, PathDescription } from "commons/serializableType";
export interface PluginConfig {
name: string;
version: string;
displayName: string;
description?: string;
author?: string;
enabled: boolean;
icon?: string;
managePath?: string;
configuration?: Configuration;
routes: Set<PathDescription>;
}