##// END OF EJS Templates
Changed @djclass decorator to support legacy dojo versions (<1.15)
Changed @djclass decorator to support legacy dojo versions (<1.15)

File last commit:

r2:8ec37bf1b4d1 default
r11:5a2c44d8e1f3 v1.0.0-rc5 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;