all files / src/ index.ts

100% Statements 6/6
100% Branches 0/0
100% Functions 1/1
100% Lines 6/6
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16                   
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