Przeglądaj źródła

add interfaces for plugin v4

Yuki Takei 4 lat temu
rodzic
commit
151f149b2e

+ 1 - 0
packages/core/src/index.js

@@ -12,6 +12,7 @@ import * as _templateChecker from './utils/template-checker';
 //   LocalStorageManager: require('./service/localstorage-manager'),
 // };
 
+export * from './plugin/interfaces/plugin-definition-v4';
 export * from './models/devided-page-path';
 
 // export utils

+ 11 - 0
packages/core/src/plugin/interfaces/plugin-definition-v4.ts

@@ -0,0 +1,11 @@
+export type PluginMetaV4 = {
+  pluginSchemaVersion: number,
+  serverEntries: string[],
+  clientEntries: string[],
+};
+
+export type PluginDefinitionV4 = {
+  name: string,
+  meta: PluginMetaV4,
+  entries: string[],
+};