Skip to content

Transform

Transform

Constructors

new Transform()

new Transform(store): Transform

constructor

Parameters

store: Store

Returns

Transform

Source

core/transform.ts:87

Properties

action

action: null | Action

Working action

Source

core/transform.ts:52


onAction

onAction: TypedEvent<Action>

Event for action

Source

core/transform.ts:72


onRedo

onRedo: TypedEvent<Action>

Event for redo

Source

core/transform.ts:82


onTransaction

onTransaction: TypedEvent<Transaction>

Event for transaction

Source

core/transform.ts:67


onUndo

onUndo: TypedEvent<Action>

Event for undo

Source

core/transform.ts:77


redoHistory

redoHistory: Stack<Action>

Redo history.

Source

core/transform.ts:62


store

store: Store

Shape store

Source

core/transform.ts:47


undoHistory

undoHistory: Stack<Action>

Undo history.

Source

core/transform.ts:57

Methods

canRedo()

canRedo(): boolean

Whether redo is available

Returns

boolean

Source

core/transform.ts:159


canUndo()

canUndo(): boolean

Whether undo is available

Returns

boolean

Source

core/transform.ts:152


cancelAction()

cancelAction(): void

Cancel the action

Returns

void

Source

core/transform.ts:142


endAction()

endAction(): void

End the action

Returns

void

Source

core/transform.ts:129


redo()

redo(): void

Redo

Returns

void

Source

core/transform.ts:180


startAction()

startAction(name): void

Start an action

Parameters

name: string

Returns

void

Source

core/transform.ts:101


transact()

transact(fn): void

Execute function as a transaction

Parameters

fn

Returns

void

Source

core/transform.ts:111


undo()

undo(): void

Undo

Returns

void

Source

core/transform.ts:166