@ibsheet/loader
Version:
Dynamically load support module for IBSheet
18 lines (17 loc) • 1.04 kB
TypeScript
export interface DomAppendOptions {
id: string;
url: string;
target?: string;
}
export declare function documentReady(callback: (evt?: Event) => void): any;
export declare function createLinkElement(data: DomAppendOptions): HTMLLinkElement;
export declare function createScriptElement(data: DomAppendOptions): HTMLScriptElement;
export declare function existsElementById(id: string): boolean;
export declare function validUniqueElementId(value: string | null | undefined): boolean;
export declare function genUniqueElementId(prefix: string): string;
export declare function appendCss(data: DomAppendOptions): boolean;
export declare function appendJs(data: DomAppendOptions): boolean;
export declare function appendCss2(data: DomAppendOptions, resolve: any, uItem: any): boolean;
export declare function appendJs2(data: DomAppendOptions, resolve: any, uItem: any): boolean;
export declare function removeElemById(id: string): HTMLElement | undefined;
export declare function getElementsByTagName(tagName: string): HTMLElement[];