UNPKG

celerichain-ember-cor

Version:

Provides all the core services, decorators and utilities for building a Fleetbase extension for the Console.

19 lines (14 loc) 497 B
import CoreObject from '@ember/object/core'; import { getOwner } from '@ember/application'; class ToModel extends CoreObject { fn(record, modelName) { const owner = getOwner(this); const store = owner.lookup('service:store'); const normalized = store.normalize(modelName, record); return store.push(normalized); } } const toModel = (record, modelName) => { return ToModel.create().fn(record, modelName); }; export default toModel;