UNPKG

@eggjs/view

Version:

Base view plugin for egg

20 lines 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const core_1 = require("@eggjs/core"); const view_manager_js_1 = require("../../lib/view_manager.js"); const VIEW = Symbol('Application#view'); class Application extends core_1.EggCore { [VIEW]; /** * Retrieve ViewManager instance * @member {ViewManager} Application#view */ get view() { if (!this[VIEW]) { this[VIEW] = new view_manager_js_1.ViewManager(this); } return this[VIEW]; } } exports.default = Application; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwbGljYXRpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvYXBwL2V4dGVuZC9hcHBsaWNhdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHNDQUFzQztBQUN0QywrREFBd0Q7QUFFeEQsTUFBTSxJQUFJLEdBQUcsTUFBTSxDQUFDLGtCQUFrQixDQUFDLENBQUM7QUFFeEMsTUFBcUIsV0FBWSxTQUFRLGNBQU87SUFDOUMsQ0FBQyxJQUFJLENBQUMsQ0FBYztJQUVwQjs7O09BR0c7SUFDSCxJQUFJLElBQUk7UUFDTixJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUM7WUFDaEIsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLElBQUksNkJBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNyQyxDQUFDO1FBQ0QsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDcEIsQ0FBQztDQUNGO0FBYkQsOEJBYUMifQ==