# playcanvas-observer **Repository Path**: Fan270/playcanvas-observer ## Basic Information - **Project Name**: playcanvas-observer - **Description**: No description available - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-01 - **Last Updated**: 2023-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Overview This repository contains classes used across the PlayCanvas Editor and PCUI. These classes are used in data binding and history (undo, redo). # Installing To build a UMD module of the library run: ``` npm install npm run build ``` The built file will be a UMD module located at `dist/index.js`. # Events Base class for event emitters. Allows emitting events and attaching event handlers. # Observer Responsible for editing an object that contains JSON data. The class emits events when properties change. # ObserverList A list of observers with similar functionality and events. # ObserverHistory Records undo / redo when an Observer changes. # History Responsible for keeping track of history actions (for undo / redo).