kopia lustrzana https://github.com/Tldraw/Tldraw
22 wiersze
572 B
TypeScript
22 wiersze
572 B
TypeScript
import { defineMigrations } from '@tldraw/tldraw'
|
|
|
|
// Migrations for the custom card shape (optional but very helpful)
|
|
export const cardShapeMigrations = defineMigrations({
|
|
currentVersion: 1,
|
|
migrators: {
|
|
1: {
|
|
// for example, removing a property from the shape
|
|
up(shape) {
|
|
const migratedUpShape = { ...shape }
|
|
delete migratedUpShape._somePropertyToRemove
|
|
return migratedUpShape
|
|
},
|
|
down(shape) {
|
|
const migratedDownShape = { ...shape }
|
|
migratedDownShape._somePropertyToRemove = 'some value'
|
|
return migratedDownShape
|
|
},
|
|
},
|
|
},
|
|
})
|