API Docs for: 5.4.0-alpha.21+72338363
Show:

File: ../packages/store/src/-types/q/record-instance.ts

/**
  @module @ember-data/store
*/

/*
  A `Record` is the result of the store instantiating a class to present data for a resource to the UI.

  Historically in `ember-data` this meant that it was the result of calling `ModelFactory.create()` to
  gain instance to a class built upon `@ember-data/model`. However, as we go forward into a future in which
  model instances (aka `Records`) are completely user supplied and opaque to the internals, we need a type
  through which to communicate what is valid.

  The type belows allows for anything extending object.
*/

export type RecordInstance = unknown;