UNPKG

@spartacus/core

Version:

Spartacus - the core framework

10 lines 1.21 kB
/** * Creates an instance of the given class and fills its properties with the given data. * * @param type reference to the class * @param data object with properties to be copied to the class */ export function createFrom(type, data) { return Object.assign(new type(), data); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLWZyb20uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jb3JlL3NyYy91dGlsL2NyZWF0ZS1mcm9tLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBOzs7OztHQUtHO0FBQ0gsTUFBTSxVQUFVLFVBQVUsQ0FBSSxJQUFhLEVBQUUsSUFBTztJQUNsRCxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxJQUFJLEVBQUUsRUFBRSxJQUFJLENBQUMsQ0FBQztBQUN6QyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG4vKipcbiAqIENyZWF0ZXMgYW4gaW5zdGFuY2Ugb2YgdGhlIGdpdmVuIGNsYXNzIGFuZCBmaWxscyBpdHMgcHJvcGVydGllcyB3aXRoIHRoZSBnaXZlbiBkYXRhLlxuICpcbiAqIEBwYXJhbSB0eXBlIHJlZmVyZW5jZSB0byB0aGUgY2xhc3NcbiAqIEBwYXJhbSBkYXRhIG9iamVjdCB3aXRoIHByb3BlcnRpZXMgdG8gYmUgY29waWVkIHRvIHRoZSBjbGFzc1xuICovXG5leHBvcnQgZnVuY3Rpb24gY3JlYXRlRnJvbTxUPih0eXBlOiBUeXBlPFQ+LCBkYXRhOiBUKTogVCB7XG4gIHJldHVybiBPYmplY3QuYXNzaWduKG5ldyB0eXBlKCksIGRhdGEpO1xufVxuIl19