Skip to content

Documentation / @imvu/rest / APIResource

Interface: APIResource<T> ​

Defined in: packages/rest/src/types.ts:37

A normalized, individually addressable REST resource.

Type Parameters ​

Type ParameterDefault type
T extends objectRecord<string, any>

Properties ​

data ​

ts
data: T;

Defined in: packages/rest/src/types.ts:41


id ​

ts
id: string;

Defined in: packages/rest/src/types.ts:40


relations ​

ts
relations: APIRelations;

Defined in: packages/rest/src/types.ts:42


updates ​

ts
updates: APIUpdateTarget | null;

Defined in: packages/rest/src/types.ts:43


url ​

ts
url: string;

Defined in: packages/rest/src/types.ts:39

Canonical denormalized key/URL. This, rather than id, is the cache identity.

Released under the MIT License.