1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 1× 1× 1× 1× 1× 1× | import { Vue, VueConstructor, VuexPlugin } from './interfaces' import { install } from './install' import { createVuexPlugin } from './vuexplugin' interface vjs { (): VuexPlugin<Object> install: (Vue: VueConstructor) => any } const vuejsStorage = <vjs>function(option) { return createVuexPlugin(option) } vuejsStorage.install = install export default vuejsStorage |