UNPKG

react-native-filament

Version:

A real-time physically based 3D rendering engine for React Native

22 lines 713 B
/** * Operations that are releasing memory from JS should be executed after cleanup functions * that are still operating on the resource. * For example in a cleanup you might remove an asset from the scene, but you also want to release the memory of the asset. * The memory release() function call should be wrapped with withCleanupScope. * * @note You probably don't need to call this yourself! * * @example * * ```ts * useEffect(() => { * const asset = // ... acquire some resources * * return withCleanupScope(() => { * asset.release() * }) * }) * ``` */ export declare function withCleanupScope(cleanupFunction: Function): () => void; //# sourceMappingURL=withCleanupScope.d.ts.map