@tldraw/tlschema
Functions
- createAssetValidator
- createCustomShapeId
- createShapeId
- createShapeValidator
- createTLSchema
- getDefaultTranslationLocale
- isPageId
- isShape
- isShapeId
Variables
- arrowShapeTypeMigrations
- arrowShapeTypeValidator
- arrowTerminalTypeValidator
- AssetRecordType
- assetTypeMigrations
- assetTypeValidator
- bookmarkAssetMigrations
- bookmarkAssetTypeValidator
- bookmarkShapeTypeMigrations
- bookmarkShapeTypeValidator
- CameraRecordType
- cameraTypeValidator
- cursorTypeValidator
- cursorValidator
- DocumentRecordType
- documentTypeValidator
- drawShapeTypeMigrations
- drawShapeTypeValidator
- EMBED_DEFINITIONS
- embedShapeTypeMigrations
- embedShapeTypeValidator
- frameShapeTypeMigrations
- frameShapeTypeValidator
- geoShapeTypeMigrations
- geoShapeTypeValidator
- groupShapeTypeMigrations
- groupShapeTypeValidator
- handleTypeValidator
- highlightShapeMigrations
- highlightShapeTypeValidator
- iconShapeTypeMigrations
- iconShapeTypeValidator
- imageAssetMigrations
- imageAssetTypeValidator
- imageShapeTypeMigrations
- imageShapeTypeValidator
- instancePageStateMigrations
- InstancePageStateRecordType
- instancePageStateTypeValidator
- InstancePresenceRecordType
- InstanceRecordType
- instanceTypeMigrations
- instanceTypeValidator
- lineShapeTypeMigrations
- lineShapeTypeValidator
- noteShapeTypeMigrations
- noteShapeTypeValidator
- onValidationFailure
- PageRecordType
- pageTypeValidator
- PointerRecordType
- pointerTypeValidator
- scribbleTypeValidator
- storeMigrations
- textShapeTypeMigrations
- textShapeTypeValidator
- TL_ALIGN_TYPES
- TL_ARROW_TERMINAL_TYPE
- TL_ARROWHEAD_TYPES
- TL_COLOR_TYPES
- TL_CURSOR_TYPES
- TL_DASH_TYPES
- TL_DRAW_SHAPE_SEGMENT_TYPE
- TL_FILL_TYPES
- TL_FONT_TYPES
- TL_GEO_TYPES
- TL_HANDLE_TYPES
- TL_ICON_TYPES
- TL_OPACITY_TYPES
- TL_SCRIBBLE_STATES
- TL_SIZE_TYPES
- TL_SPLINE_TYPES
- TL_STYLE_TYPES
- TL_UI_COLOR_TYPES
- TLDOCUMENT_ID
- tlEmbedShapePermissionDefaults
- TLPOINTER_ID
- uiColorTypeValidator
- UserDocumentRecordType
- userDocumentTypeMigrations
- userDocumentTypeValidator
- videoAssetMigrations
- videoAssetTypeValidator
- videoShapeTypeMigrations
- videoShapeTypeValidator
Interfaces
- Box2dModel
- TLAlignStyle
- TLArrowheadEndStyle
- TLArrowHeadModel
- TLArrowheadStartStyle
- TLBaseAsset
- TLBaseShape
- TLBaseStyle
- TLCamera
- TLColorStyle
- TLCursor
- TLDashStyle
- TLDocument
- TLFillStyle
- TLFontStyle
- TLGeoStyle
- TLHandle
- TLHandlePartial
- TLIconStyle
- TLInstance
- TLInstancePageState
- TLInstancePresence
- TLOpacityStyle
- TLPage
- TLPointer
- TLSizeStyle
- TLSplineTypeStyle
- TLStyleCollections
- TLUserDocument
- Vec2dModel
TypeAliases
- EmbedDefinition
- SetValue
- SmooshedUnionObject
- TLAlignType
- TLArrowheadType
- TLArrowShape
- TLArrowShapeProps
- TLArrowTerminal
- TLArrowTerminalType
- TLAsset
- TLAssetId
- TLAssetPartial
- TLAssetShape
- TLBookmarkAsset
- TLBookmarkShape
- TLBookmarkShapeProps
- TLCameraId
- TLColorType
- TLCursorType
- TLDashType
- TLDefaultShape
- TLDrawShape
- TLDrawShapeProps
- TLDrawShapeSegment
- TLEmbedShape
- TLEmbedShapePermissionName
- TLEmbedShapePermissions
- TLEmbedShapeProps
- TLFillType
- TLFontType
- TLFrameShape
- TLFrameShapeProps
- TLGeoShape
- TLGeoShapeProps
- TLGeoType
- TLGroupShape
- TLGroupShapeProps
- TLHandleType
- TLHighlightShape
- TLHighlightShapeProps
- TLIconShape
- TLIconShapeProps
- TLIconType
- TLImageAsset
- TLImageCrop
- TLImageShape
- TLImageShapeProps
- TLInstanceId
- TLInstancePageStateId
- TLInstancePropsForNextShape
- TLLineShape
- TLLineShapeProps
- TLNoteShape
- TLNoteShapeProps
- TLNullableShapeProps
- TLOpacityType
- TLPageId
- TLParentId
- TLPointerId
- TLRecord
- TLScribble
- TLShape
- TLShapeId
- TLShapePartial
- TLShapeProp
- TLShapeProps
- TLSizeType
- TLSplineType
- TLStore
- TLStoreProps
- TLStoreSchema
- TLStoreSnapshot
- TLStyleItem
- TLStyleProps
- TLStyleType
- TLTextShape
- TLTextShapeProps
- TLUiColorType
- TLUnknownShape
- TLUserDocumentId
- TLVerticalAlignType
- TLVideoAsset
- TLVideoShape
- TLVideoShapeProps