You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
492 B
20 lines
492 B
import Vue from "../index";
|
|
import { PluginFunction, PluginObject } from "../index";
|
|
|
|
class Option {
|
|
prefix: string = "";
|
|
suffix: string = "";
|
|
}
|
|
|
|
const plugin: PluginObject<Option> = {
|
|
install(Vue, option) {
|
|
if (typeof option !== "undefined") {
|
|
const {prefix, suffix} = option;
|
|
}
|
|
}
|
|
}
|
|
const installer: PluginFunction<Option> = function(Vue, option) { }
|
|
|
|
Vue.use(plugin, new Option);
|
|
Vue.use(installer, new Option);
|
|
Vue.use(installer, new Option, new Option, new Option);
|
|
|