All files / src/utils/vue index.js

14.28% Statements 1/7
0% Branches 0/6
0% Functions 0/1
14.28% Lines 1/7

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    7x                        
import Vue from 'vue';
 
export const getRouteComponentOptions = function (route) {
    if (route.components.default) {
        const ctor = route.components.default._Ctor;
        let componentOptions;
        if (ctor && ctor[0]) {
            componentOptions = ctor[0].options;
        } else {
            componentOptions = Vue.extend(route.components.default).options;
        }
        return componentOptions;
    }
};