StructureJS
0.15.3A class based utility library for building modular and scalable web platform applications. Features opt-in classes and utilities which provide a solid foundation and toolset to build your next project.
import IDisplayObjectContainer from './IDisplayObjectContainer' ;
/**
* TODO: YUIDoc_comment
*
* @class IDOMElement
* @extends IDisplayObjectContainer
* @module StructureJS
* @submodule interface
* @interface
*/
interface IDOMElement
{
/**
* @property checkCount
*/
checkCount: number;
/**
* @property element
*/
element: HTMLElement;
/**
* @property $element
*/
$element: JQuery;
/**
* @property isReference
*/
isReference: boolean;
/**
* @method getChild
*/
getChild(selector: string): any;
/**
* @method getChildren
*/
getChildren(selector?: string): Array<any>;
/**
* @method removeChildAt
*/
removeChildAt(index: number, destroy?: boolean): any;
/**
* @method createComponents
*/
createComponents(componentList: Array<any>): Array<any>;
}
export default IDOMElement;