Skip to content

Documentation / @ember-data/legacy-compat / index / LegacyStoreCompat

ts
type LegacyStoreCompat = object;

Defined in: index.ts:20

Properties

_adapterCache

ts
_adapterCache: Record<string, MinimumAdapterInterface & object>;

Defined in: index.ts:31


_fetchManager

ts
_fetchManager: FetchManager;

Defined in: index.ts:21


_serializerCache

ts
_serializerCache: Record<string, MinimumSerializerInterface & object>;

Defined in: index.ts:32

Methods

adapterFor()

Call Signature

ts
adapterFor(this, modelName): MinimumAdapterInterface;

Defined in: index.ts:22

Parameters
this

default

modelName

string

Returns

MinimumAdapterInterface

Call Signature

ts
adapterFor(
   this, 
   modelName, 
   _allowMissing): 
  | undefined
  | MinimumAdapterInterface;

Defined in: index.ts:23

Parameters
this

default

modelName

string

_allowMissing

true

Returns

| undefined | MinimumAdapterInterface


normalize()

ts
normalize(modelName, payload): ObjectValue;

Defined in: index.ts:27

Parameters

modelName

string

payload

ObjectValue

Returns

ObjectValue


pushPayload()

ts
pushPayload(modelName, payload): void;

Defined in: index.ts:28

Parameters

modelName

string

payload

ObjectValue

Returns

void


serializeRecord()

ts
serializeRecord(record, options?): unknown;

Defined in: index.ts:29

Parameters

record

unknown

options?

SerializerOptions

Returns

unknown


serializerFor()

ts
serializerFor<K>(modelName, _allowMissing?): 
  | null
  | MinimumSerializerInterface;

Defined in: index.ts:25

Type Parameters

K

K extends string

Parameters

modelName

K

_allowMissing?

boolean

Returns

| null | MinimumSerializerInterface

Released under the MIT License.