##// END OF EJS Templates
Added tag v1.0.0-rc18 for changeset 5c6c7e16919c
Added tag v1.0.0-rc18 for changeset 5c6c7e16919c

File last commit:

r2:8ec37bf1b4d1 default
r39:b8741599097e default
Show More
Destroyable.d.ts
24 lines | 669 B | video/mp2t | TypeScriptLexer
import { DeclareConstructor } from "dojo/_base/declare";
interface Destroyable {
_destroyed?: true;
/**
* Destroy this class, releasing any resources registered via own().
*/
destroy(preserveDom?: boolean): void;
/**
* Track specified handles and remove/destroy them when this instance is destroyed, unless they were
* already removed/destroyed manually.
*/
own(...args: any[]): any[];
}
/**
* Mixin to track handles and release them when instance is destroyed.
*/
interface DestroyableConstructor extends DeclareConstructor<Destroyable> { }
declare const Destroyable: DestroyableConstructor;
export = Destroyable;