Tldraw/state/sessions/base-session.ts

18 wiersze
297 B
TypeScript

import { Data } from "types"
export default class BaseSession {
constructor(data: Data) {}
update(data: Data, ...args: unknown[]) {
// Update the state
}
complete(data: Data, ...args: unknown[]) {
// Create a command
}
cancel(data: Data) {
// Clean up the change
}
}