All files / src index.js

75% Statements 6/8
83.33% Branches 5/6
50% Functions 1/2
75% Lines 6/8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 231x   1x   1x       1x 1x               1x          
import ls from './storages/localStorage';
 
let VueLocalStorage = {
  install (Vue, options) {
    ls.options = Object.assign(ls.options, {
      namespace: ''
    }, options || {});
 
    Vue.ls = ls;
    Object.defineProperty(Vue.prototype, '$ls', {
      get () {
        return ls;
      }
    });
  }
};
 
Iif (typeof window !== 'undefined' && typeof window.Vue !== 'undefined') {
  window.Vue.use(VueLocalStorage);
}
 
export default VueLocalStorage;