quick export WIP

This commit is contained in:
Jan Prochazka
2021-06-03 20:58:38 +02:00
parent 6362e2137b
commit 6b8bf8161e
6 changed files with 197 additions and 90 deletions

View File

@@ -33,9 +33,16 @@ export interface PluginDefinition {
content: any;
}
export interface QuickExportDefinition {
label: string;
createWriter: (fileName: string) => { functionName: string; props: any };
extension: string;
}
export interface ExtensionsDirectory {
plugins: PluginDefinition[];
fileFormats: FileFormatDefinition[];
quickExports: QuickExportDefinition[];
drivers: EngineDriver[];
themes: ThemeDefinition[];
}