_loadAndCompilePartial(partialName, filepath) {
        let templateString;
        let view;

        // Skip this partial if we've already compiled a view with the same name.
        if ({}.hasOwnProperty.call(this.views, partialName)) {
            view = this.views[partialName];
        } else {
            templateString = loader.loadSync(filepath, 'utf8');

            view = this.views[partialName] = handlebars.compile(templateString);
        }

        return view;
    }
// you to provide a custom loader.
you to provide a custom loader.
you to provide a custom loader .
_loadAndCompilePartial(partialName, filepath) {
        let templateString;
        let view;
        if ({}.hasOwnProperty.call(this.views, partialName)) {
            view = this.views[partialName];
        } else {
            templateString = loader.loadSync(filepath, 'utf8');
            view = this.views[partialName] = handlebars.compile(templateString);
        }
        return view;
    }
_loadAndCompilePartial ( partialName , filepath ) { let templateString ; let view ; if ( { } . hasOwnProperty . call ( this . views , partialName ) ) { view = this . views [ partialName ] ; } else { templateString = loader . loadSync ( filepath , 'utf8' ) ; view = this . views [ partialName ] = handlebars . compile ( templateString ) ; } return view ; }
you to provide a custom loader.
you to provide a custom loader .
// Skip this partial if we've already compiled a view with the same name.