Skip to content
module@warp-drive/legacy/model-fragments @legacy

Class FragmentArray<T> ​

Defined in: warp-drive-packages/legacy/src/model-fragments/extensions/fragment-array.ts:14

The features added to an array resource by FragmentArrayExtension, providing a subset of the legacy ModelFragments fragment-array API for migrated resources.

Type Parameters ​

T ​

T extends Fragment

Constructors ​

Constructor ​

ts
new FragmentArray<T>(): FragmentArray<T>;

Returns ​

FragmentArray<T>

Methods ​

addFragment() ​

ts
addFragment(fragment?): Fragment[] | undefined;

Defined in: warp-drive-packages/legacy/src/model-fragments/extensions/fragment-array.ts:46

Adds an existing fragment to this array, if one was given.

Parameters ​

fragment? ​

T

Returns ​

Fragment[] | undefined


createFragment() ​

ts
createFragment(fragment?): Fragment | undefined;

Defined in: warp-drive-packages/legacy/src/model-fragments/extensions/fragment-array.ts:57

Appends a new fragment to the end of this array, if one was given.

Parameters ​

fragment? ​

T

Returns ​

Fragment | undefined


removeFragment() ​

ts
removeFragment(fragment?): void;

Defined in: warp-drive-packages/legacy/src/model-fragments/extensions/fragment-array.ts:68

Removes the given fragment from this array, if present.

Parameters ​

fragment? ​

T

Returns ​

void


rollbackAttributes() ​

ts
rollbackAttributes(): void;

Defined in: warp-drive-packages/legacy/src/model-fragments/extensions/fragment-array.ts:83

Reverts each member fragment's attribute back to its last known remote value.

Returns ​

void

Properties ​

isDestroyed ​

ts
isDestroyed: boolean = false;

Defined in: warp-drive-packages/legacy/src/model-fragments/extensions/fragment-array.ts:23

Whether this fragment array has been destroyed.


isDestroying ​

ts
isDestroying: boolean = false;

Defined in: warp-drive-packages/legacy/src/model-fragments/extensions/fragment-array.ts:19

Whether this fragment array is in the process of being destroyed.

hasDirtyAttributes ​

Get Signature ​

ts
get hasDirtyAttributes(): boolean;

Defined in: warp-drive-packages/legacy/src/model-fragments/extensions/fragment-array.ts:29

Whether this fragment array (or any of its members) has uncommitted changes.

Returns ​

boolean

Released under the MIT License.