Table of contents

Public interface

Signature
interface TLBaseShape<Type extends string, Props extends object>
  extends BaseRecord<'shape', TLShapeId> {}
References

BaseRecord, TLShapeId

Source

packages/tlschema/src/shapes/TLBaseShape.ts


Properties

index

Public propertysignature

Signature
index: IndexKey

isLocked

Public propertysignature

Signature
isLocked: boolean

meta

Public propertysignature

Signature
meta: JsonObject

opacity

Public propertysignature

Signature
opacity: TLOpacityType
References

TLOpacityType


parentId

Public propertysignature

Signature
parentId: TLParentId
References

TLParentId


props

Public propertysignature

Signature
props: Props

rotation

Public propertysignature

Signature
rotation: number

type

Public propertysignature

Signature
type: Type

x

Public propertysignature

Signature
x: number

y

Public propertysignature

Signature
y: number

TLBaseAssetTLBookmarkAsset