domhandler.d.ts 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. export declare class DomHandler {
  2. static zindex: number;
  3. private static calculatedScrollbarWidth;
  4. private static calculatedScrollbarHeight;
  5. private static browser;
  6. static addClass(element: any, className: string): void;
  7. static addMultipleClasses(element: any, className: string): void;
  8. static removeClass(element: any, className: string): void;
  9. static hasClass(element: any, className: string): boolean;
  10. static siblings(element: any): any;
  11. static find(element: any, selector: string): any[];
  12. static findSingle(element: any, selector: string): any;
  13. static index(element: any): number;
  14. static indexWithinGroup(element: any, attributeName: string): number;
  15. static relativePosition(element: any, target: any): void;
  16. static absolutePosition(element: any, target: any): void;
  17. static getHiddenElementOuterHeight(element: any): number;
  18. static getHiddenElementOuterWidth(element: any): number;
  19. static getHiddenElementDimensions(element: any): any;
  20. static scrollInView(container: any, item: any): void;
  21. static fadeIn(element: any, duration: number): void;
  22. static fadeOut(element: any, ms: any): void;
  23. static getWindowScrollTop(): number;
  24. static getWindowScrollLeft(): number;
  25. static matches(element: any, selector: string): boolean;
  26. static getOuterWidth(el: any, margin?: any): any;
  27. static getHorizontalPadding(el: any): number;
  28. static getHorizontalMargin(el: any): number;
  29. static innerWidth(el: any): any;
  30. static width(el: any): any;
  31. static getInnerHeight(el: any): any;
  32. static getOuterHeight(el: any, margin?: any): any;
  33. static getHeight(el: any): number;
  34. static getWidth(el: any): number;
  35. static getViewport(): any;
  36. static getOffset(el: any): {
  37. top: any;
  38. left: any;
  39. };
  40. static replaceElementWith(element: any, replacementElement: any): any;
  41. static getUserAgent(): string;
  42. static isIE(): boolean;
  43. static isIOS(): boolean;
  44. static isAndroid(): boolean;
  45. static appendChild(element: any, target: any): void;
  46. static removeChild(element: any, target: any): void;
  47. static isElement(obj: any): boolean;
  48. static calculateScrollbarWidth(el?: HTMLElement): number;
  49. static calculateScrollbarHeight(): number;
  50. static invokeElementMethod(element: any, methodName: string, args?: any[]): void;
  51. static clearSelection(): void;
  52. static getBrowser(): any;
  53. static resolveUserAgent(): {
  54. browser: any;
  55. version: any;
  56. };
  57. static isInteger(value: any): boolean;
  58. static isHidden(element: HTMLElement): boolean;
  59. static getFocusableElements(element: HTMLElement): any[];
  60. }