@provisioner/appengine
Version:
CodeZero provisioner for appengine
18 lines • 813 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Provisioner = void 0;
const mixwith_1 = require("mixwith");
const common_1 = require("@provisioner/common");
const appengine_contracts_1 = require("@provisioner/appengine-contracts");
const mixins_1 = require("./mixins");
class Provisioner extends mixwith_1.mix(common_1.ProvisionerBase).with(mixins_1.createApplyMixin, mixins_1.createInquireMixin, mixins_1.templateHelperMixin) {
get documentHelper() {
if (this._documentHelper)
return this._documentHelper;
if (!this.controller.resource)
return;
return this._documentHelper = new appengine_contracts_1.AppEngineAppHelper(this.controller.resource);
}
}
exports.Provisioner = Provisioner;
//# sourceMappingURL=index.js.map
;