echoes/frontend/contracts/pluginContract.ts

18 lines
353 B
TypeScript
Raw Normal View History

import { Configuration } from "contracts/generalContract";
export interface PluginConfig {
name: string;
version: string;
displayName: string;
description?: string;
author?: string;
enabled: boolean;
icon?: string;
managePath?: string;
configuration?: Configuration;
routs: Set<{
description?: string;
path: string;
}>;
}