UNPKG

@onesy/utils

Version:
13 lines (12 loc) 738 B
export declare type TArrayMethod = 'every' | 'some'; export interface IElementObject { value?: Element; parent?: () => Element; parents?: (selectors?: Array<string | Element>, arrayMethod?: TArrayMethod) => Array<Element>; nearest?: (selector?: Array<string | Element>, arrayMethod?: TArrayMethod) => Element; furthest?: (selector?: Array<string | Element>, arrayMethod?: TArrayMethod) => Element; hasParent?: (selector: Array<string | Element>, grandparents?: boolean, arrayMethod?: TArrayMethod) => boolean; hasParents?: (selector: Array<string | Element>, unique?: boolean, arrayMethod?: TArrayMethod) => boolean; } declare function element(value: string | Element): IElementObject; export default element;