manifold-3d
Version:
Geometry library for topological robustness
21 lines • 746 B
TypeScript
import type { ManifoldToplevel } from '../manifold.d.ts';
/**
* Delete any objects tagged for garbage collection.
*/
export declare const cleanup: () => void;
/**
* Intercept function calls for garbage collection.
*
* The returned object of the call will be added to the garbage collection list.
* When `cleanup()` called, the `delete()` method on that object will be called.
*
* @param originalFn
* @returns
*/
export declare const garbageCollectFunction: (originalFn: any) => any;
/**
* Set up garbage collection for a white listed set of methods belonging
* to the Manifold WASM module.
*/
export declare const garbageCollectManifold: (target: ManifoldToplevel) => ManifoldToplevel;
//# sourceMappingURL=garbage-collector.d.ts.map