update: more bundle stuff

This commit is contained in:
Braks
2021-07-10 15:59:37 +02:00
parent 0ca3012b3d
commit f2f263d833
+2 -12
View File
@@ -1,5 +1,5 @@
import RevueFlow from './container/RevueFlow';
import { App, inject, InjectionKey } from 'vue-demi';
import { App } from 'vue-demi';
export default RevueFlow;
@@ -37,21 +37,11 @@ export interface RevueFlowPlugin {
install(app: App): void;
}
export const RevueFlowPluginSymbol: InjectionKey<RevueFlowPlugin> = Symbol();
export function RevueFlowPlugin(): RevueFlowPlugin {
const RevueFlowPlugin = inject(RevueFlowPluginSymbol);
if (!RevueFlowPlugin) throw new Error('No RevueFlowPlugin provided.');
return RevueFlowPlugin;
}
export function createVueCounterPlugin(options?: RevueFlowOptions): RevueFlowPlugin {
export function createRevueFlowPlugin(options?: RevueFlowOptions): RevueFlowPlugin {
return {
options,
install(app: App) {
app.component('revue-flow', RevueFlow);
app.provide(RevueFlowPluginSymbol, this);
}
};
}