Skip to content

Front-end framework for processing user interface events in TypeScript + undo/redo algorithms

License

Notifications You must be signed in to change notification settings

interacto/interacto-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npm npm

Interacto

The TypeScript implementation of Interacto.

Interacto is a front-end framework for processing user interface events.
With Interacto developers handle user interactions (DnD, drag-lock, double-click, button click, pan, multi-touch, etc.) instead of low-level UI events.
Developers configure how to turn a selected user interaction into a (undoable) UI command using a fluent API.
Interacto also provides a native support for undo/redo operations.

See https://interacto.github.io for usages and documentation.

How to install

For Angular 15 to 18:

npm install interacto@latest

For Angular 13 and 14 or rxjs 7:

npm install interacto@7.3

For Angular 12 or rxjs 6:

npm install interacto@7.0

For Angular, you may have to install the dedicated interacto-angular library as well.