UNPKG

deep-package-manager

Version:
57 lines (49 loc) 910 B
/** * Created by CCristi on 8/30/16. */ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.PostInstallHook = undefined; var _InitHook = require('./InitHook'); class PostInstallHook extends _InitHook.InitHook { /** * @param {Object[]} args */ constructor(...args) { super(...args); } /** * @param {Function} hook * @returns {Function} * @private */ _wrap(hook) { return cb => { hook.bind({ microservice: this._microservice })(cb); }; } /** * @returns {String} */ static get NAME() { return 'PostInstallHook'; } /** * @param {Property} property * @returns {Array} */ static getBindingParameters(property) { return []; } /** * @returns {String} */ static get HOOK_BASENAME() { return 'hook.post-install.js'; } } exports.PostInstallHook = PostInstallHook;