UNPKG

coersystem

Version:

Library for Angular projects

35 lines (34 loc) 1.93 kB
export declare class HTMLElements { /** */ static GetElement: (selector: string) => HTMLElement | null; /** */ static Scroll: (element: string | HTMLElement | null | undefined, y?: number, x?: number) => void; /** */ static ScrollToElement: (element: string | HTMLElement | null | undefined, container?: string | HTMLElement) => void; /** */ static GetOffsetTop: (element: string | HTMLElement | null | undefined) => number; /** */ static GetCssValue: (element: string | HTMLElement | null | undefined, style: string) => string; /** Gets the width of the element in px */ static GetElementWidth: (element: HTMLElement | null | undefined, ...args: (number | HTMLElement | null | undefined)[]) => string; /** Gets the height of the element in px */ static GetElementHeight: (element: HTMLElement | null | undefined, ...args: (number | HTMLElement | null | undefined)[]) => string; /** */ static IsInvalidElement: (element: any) => boolean; /** Gets the color of the element in hexadecimal */ static GetElementColor: (element: string | HTMLElement | null | undefined) => string; /** */ static HasClass: (element: string | HTMLElement | null | undefined, className: string) => boolean; /** */ static AddClass: (element: string | HTMLElement | null | undefined, className: string) => Promise<boolean>; /** */ static RemoveClass: (element: string | HTMLElement | null | undefined, className: string) => boolean; /** */ static HasChildren: (element: string | HTMLElement | null | undefined) => boolean; /** */ static GetChildren: (element: string | HTMLElement | null | undefined) => HTMLElement[]; /** */ static GetFather: (element: string | HTMLElement | null | undefined) => HTMLElement | null; /** */ static GetGrandfather: (element: string | HTMLElement | null | undefined) => HTMLElement | null; }