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

Class Fragment

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

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

Constructors

Constructor

ts
new Fragment(): Fragment;

Returns

Fragment

Methods

rollbackAttributes()

ts
rollbackAttributes(this): void;

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

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

Parameters

this

PrivateReactiveResource

Returns

void

Properties

isDestroyed

ts
isDestroyed: boolean = false;

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

Whether this fragment has been destroyed.


isDestroying

ts
isDestroying: boolean = false;

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

Whether this fragment is in the process of being destroyed.

$type

Get Signature

ts
get $type(): string | null | undefined;

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

The resource type of this fragment, if known.

Returns

string | null | undefined


hasDirtyAttributes

Get Signature

ts
get hasDirtyAttributes(): boolean;

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

Whether this fragment (or the attribute it is rooted at) has uncommitted changes.

Returns

boolean


isFragment

Get Signature

ts
get isFragment(): boolean;

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

Always true. Used to distinguish fragments from other resources.

Returns

boolean

Released under the MIT License.