import { DisplayObject } from '../shapes/DisplayObject'; export function traverse(element: DisplayObject, callback: (node: DisplayObject) => void) { callback(element); if (element.children) { element.children.forEach((child) => { if (child) traverse(child as DisplayObject, callback); }); } }