arrowBindingMigrations

See source code

Migration sequence for arrow binding properties. Handles schema evolution over time by defining how to migrate data between versions.

The sequence includes:

  • AddSnap (v1): Adds the snap property with default value 'none'
arrowBindingMigrations: import('../recordsWithProps').TLPropsMigrations

Example

import { arrowBindingMigrations } from '@tldraw/tlschema'

// Apply migrations when loading older data
const migratedBinding = arrowBindingMigrations.migrate(oldBinding)
Prev
TldrawSelectionForeground
Next
arrowBindingProps