interface DSelector {
    get array(): HTMLElement[];
    get length(): number;
    set: Set<HTMLElement>;
    $t(nameSpace?: string): TSelector;
    add(selection: selection, target?: HTMLElement): DSelector;
    addClass(...classes: string[]): DSelector;
    after(selection: selection, target?: HTMLElement): DSelector;
    append(selection: selection, target?: HTMLElement): DSelector;
    appendTo(selection: selection, target?: HTMLElement): DSelector;
    at(index: number): DSelector;
    attr(): LooseObject;
    attr(obj: LooseObject): DSelector;
    attr(name: string): null | string;
    attr(first?: string | LooseObject, second?: null | string | object): DSelector;
    before(selection: selection, target?: HTMLElement): DSelector;
    children(selection?: selection, rootNode?: HTMLElement): DSelector;
    concat(items: any[] | DSelector): DSelector;
    descendants(selection?: selection, rootNode?: HTMLElement): DSelector;
    empty(): DSelector;
    entries(): IterableIterator<[number, any]>;
    every(predicate: ((value: any, index: number, array: any[]) => unknown), thisArg?: any): boolean;
    filter(predicate: ((value: any, index: number, array: any[]) => unknown), thisArg?: any): DSelector;
    first(selection?: selection, rootNode?: HTMLElement): DSelector;
    forEach(predicate: ((value: any, index: number, array: any[]) => unknown), thisArg?: any): DSelector;
    has(element: HTMLElement): boolean;
    hasClass(...classes: string[]): boolean;
    html(html?: string): string | DSelector;
    includes(item: HTMLElement): boolean;
    indexOf(item: HTMLElement, start?: number): number;
    last(selection?: selection, rootNode?: HTMLElement): DSelector;
    map(predicate: ((value: any, index: number, array: any[]) => unknown), thisArg?: any): any[];
    next(selection?: selection, rootNode?: HTMLElement): DSelector;
    normalize(): DSelector;
    off(eventName: string, cb: Function): DSelector;
    on(eventName: string, cb: Function, capture?: boolean, once?: boolean): Function;
    one(eventName: string, cb: Function, capture?: boolean): Function;
    parent(selection?: selection, rootNode?: HTMLElement): DSelector;
    parents(selection?: selection, rootNode?: HTMLElement): DSelector;
    pop(): HTMLElement;
    prepend(selection: selection, target?: HTMLElement): DSelector;
    prev(selection?: selection, rootNode?: HTMLElement): DSelector;
    push(...items: HTMLElement[]): DSelector;
    removeClass(...classes: string[]): DSelector;
    shift(): undefined | HTMLElement;
    slice(start: number, end?: number): DSelector;
    some(predicate: ((value: any, index: number, array: any[]) => unknown), thisArg?: any): boolean;
    splice(start: number, deleteCount?: number): DSelector;
    text(text?: string): string | DSelector;
    toggleClass(...classes: string[]): DSelector;
    trigger(eventName: string, data?: any, bubbles?: boolean, cancelable?: boolean, composed?: boolean): DSelector;
    val(p1?: any, p2?: any): any;
    values(values?: LooseObject): LooseObject;
}

Hierarchy

  • DomSelector
    • DSelector

Accessors

  • get array(): HTMLElement[]
  • Returns HTMLElement[]

  • get set(): Set<HTMLElement>
  • Returns Set<HTMLElement>

  • set set(set): void
  • Parameters

    • set: Set<HTMLElement>

    Returns void

Methods

  • Returns IterableIterator<[number, any]>

  • Parameters

    • predicate: ((value: any, index: number, array: any[]) => unknown)
        • (value, index, array): unknown
        • Parameters

          • value: any
          • index: number
          • array: any[]

          Returns unknown

    • OptionalthisArg: any

    Returns boolean

  • Parameters

    • predicate: ((value: any, index: number, array: any[]) => unknown)
        • (value, index, array): unknown
        • Parameters

          • value: any
          • index: number
          • array: any[]

          Returns unknown

    • OptionalthisArg: any

    Returns DSelector

  • Parameters

    • predicate: ((value: any, index: number, array: any[]) => unknown)
        • (value, index, array): unknown
        • Parameters

          • value: any
          • index: number
          • array: any[]

          Returns unknown

    • OptionalthisArg: any

    Returns DSelector

  • Parameters

    • element: HTMLElement

    Returns boolean

  • Parameters

    • Rest...classes: string[]

    Returns boolean

  • Parameters

    • item: HTMLElement

    Returns boolean

  • Parameters

    • item: HTMLElement
    • Optionalstart: number

    Returns number

  • Parameters

    • predicate: ((value: any, index: number, array: any[]) => unknown)
        • (value, index, array): unknown
        • Parameters

          • value: any
          • index: number
          • array: any[]

          Returns unknown

    • OptionalthisArg: any

    Returns any[]

  • Parameters

    • eventName: string
    • cb: Function
    • capture: boolean = false
    • once: boolean = false

    Returns Function

  • Parameters

    • eventName: string
    • cb: Function
    • capture: boolean = false

    Returns Function

  • Returns undefined | HTMLElement

  • Parameters

    • predicate: ((value: any, index: number, array: any[]) => unknown)
        • (value, index, array): unknown
        • Parameters

          • value: any
          • index: number
          • array: any[]

          Returns unknown

    • OptionalthisArg: any

    Returns boolean

  • Parameters

    • eventName: string
    • data: any = {}
    • bubbles: boolean = false
    • cancelable: boolean = false
    • composed: boolean = false

    Returns DSelector

  • Parameters

    • Optionalp1: any
    • Optionalp2: any

    Returns any

  • Parameters

    • Optionalvalues: LooseObject

    Returns LooseObject