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
new FragmentArray<T>(): FragmentArray<T>;Returns
FragmentArray<T>
Methods
addFragment()
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()
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()
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()
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
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
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
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