@zeainc/zea-ux
Version:
36 lines • 1.03 kB
TypeScript
import { Circle, Xfo, TreeItem, Color } from '@zeainc/zea-engine';
import CreateGeomChange from './CreateGeomChange';
/**
* Class representing a create circle change.
*
* **Events**
* * **updated:** Triggered when the change is updated
*
* @extends CreateGeomChange
*/
declare class CreateCircleChange extends CreateGeomChange {
circle: Circle;
/**
* Creates an instance of CreateCircleChange.
*
* @param parentItem - The parentItem value.
* @param xfo - The xfo value.
*/
constructor(parentItem: TreeItem, xfo: Xfo, color: Color);
protected createGeomItem(): void;
/**
* Updates circle with the specified data.
*
* @param updateData - The updateData param.
*/
update(updateData: Record<any, any>): void;
/**
* Serializes change as a JSON object.
*
* @return - The return value.
*/
toJSON(): Record<any, any>;
}
export default CreateCircleChange;
export { CreateCircleChange };
//# sourceMappingURL=CreateCircleChange.d.ts.map