UNPKG

tui-code-snippet

Version:
26 lines (20 loc) 581 B
/** * @fileoverview Create a new object with the specified prototype object and properties. * @author NHN FE Development Lab <dl_javascript@nhn.com> */ 'use strict'; /** * @module inheritance */ /** * Create a new object with the specified prototype object and properties. * @param {Object} obj This object will be a prototype of the newly-created object. * @returns {Object} * @memberof module:inheritance */ function createObject(obj) { function F() {} // eslint-disable-line require-jsdoc F.prototype = obj; return new F(); } module.exports = createObject;