All files index.ts

100% Statements 8/8
100% Branches 0/0
100% Functions 1/1
100% Lines 8/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19    1x 1x 1x             1x 1x   1x 1x   1x  
import { Vue, VueConstructor, VuexPlugin, StorageDriver } from './interfaces'
 
import { install } from './install'
import { createVuexPlugin } from './vuexplugin'
import * as drivers from './drivers'
 
export interface vjs {
	(): VuexPlugin<Object>
	install: (Vue: VueConstructor) => void
	drivers: { localStorage: StorageDriver; sessionStorage: StorageDriver }
}
const vuejsStorage = <vjs>function(option) {
	return createVuexPlugin(option)
}
vuejsStorage.install = install
vuejsStorage.drivers = drivers
 
export default vuejsStorage