UNPKG

@giro3d/giro3d

Version:

A JS/WebGL framework for 3D geospatial data visualization

18 lines (15 loc) 373 B
/** * Trait of objects that hold unmanaged resources. */ export default interface Disposable { /** * Releases unmanaged resources from this object. */ dispose(): void; } export function isDisposable(object: unknown): object is Disposable { if (typeof (object as Disposable).dispose === 'function') { return true; } return false; }