Table of contents

Public interface

TLInstancePageState

State that is unique to a particular page of the document in a particular browser tab

Signature
interface TLInstancePageState
  extends BaseRecord<'instance_page_state', TLInstancePageStateId> {}
References

BaseRecord

Source

packages/tlschema/src/records/TLPageState.ts


Properties

croppingShapeId

Public propertysignature

Signature
croppingShapeId: null | TLShapeId
References

TLShapeId


editingShapeId

Public propertysignature

Signature
editingShapeId: null | TLShapeId
References

TLShapeId


erasingShapeIds

Public propertysignature

Signature
erasingShapeIds: TLShapeId[]
References

TLShapeId


focusedGroupId

Public propertysignature

Signature
focusedGroupId: null | TLShapeId
References

TLShapeId


hintingShapeIds

Public propertysignature

Signature
hintingShapeIds: TLShapeId[]
References

TLShapeId


hoveredShapeId

Public propertysignature

Signature
hoveredShapeId: null | TLShapeId
References

TLShapeId


meta

Public propertysignature

Signature
meta: JsonObject

pageId

Public propertysignature

Signature
pageId: RecordId<TLPage>
References

RecordId, TLPage


selectedShapeIds

Public propertysignature

Signature
selectedShapeIds: TLShapeId[]
References

TLShapeId


TLInstanceIdTLInstancePresence