UNPKG

mmlpx

Version:

mobx model layer paradigm

26 lines (19 loc) 618 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _isFunction2 = require('lodash/isFunction'); var _isFunction3 = _interopRequireDefault(_isFunction2); exports.default = execPostConstruct; var _meta = require('../meta'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function execPostConstruct(instance) { var fn = instance[_meta.postConstructSymbol]; if ((0, _isFunction3.default)(fn)) { fn.call(instance); } } /** * @author Kuitos * @homepage https://github.com/kuitos/ * @since 2017-09-13 */