interface TSelector {
    get array(): any[];
    length: number;
    set: Set<any>;
    $d(selection?: selection, element?: HTMLElement): DSelector;
    at(index: number): TSelector;
    children(nameSpace?: string): TSelector;
    concat(items: TSelector): TSelector;
    descendants(nameSpace?: string): TSelector;
    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): TSelector;
    first(nameSpace?: string): TSelector;
    forEach(predicate: ((value: any, index: number, array: any[]) => unknown), thisArg?: any): TSelector;
    has(element: any): boolean;
    includes(item: any): boolean;
    indexOf(item: any, start?: number): number;
    last(nameSpace?: string): TSelector;
    map(predicate: ((value: any, index: number, array: any[]) => unknown), thisArg?: any): any[];
    next(nameSpace?: string): TSelector;
    ns(nameSpace: string): TSelector;
    off(name: string, cb: Function): TSelector;
    on(name: string, cb: Function, once?: boolean): Function;
    one(name: string, cb: Function): Function;
    parent(nameSpace?: string): TSelector;
    parents(nameSpace?: string): TSelector;
    pop(): any;
    prev(nameSpace?: string): TSelector;
    push(item: any): TSelector;
    shift(): any;
    slice(start: number, end?: number): TSelector;
    some(predicate: ((value: any, index: number, array: any[]) => unknown), thisArg?: any): boolean;
    splice(start: number, deleteCount?: number): TSelector;
    trigger(ev: string, data?: any, bubble?: string): TSelector;
}

Hierarchy

  • TbSelector
    • TSelector

Accessors

  • get length(): number
  • Returns number

  • set length(value): void
  • Parameters

    • value: number

    Returns void

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

  • set set(set): void
  • Parameters

    • set: Set<any>

    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 TSelector

  • 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 TSelector

  • Parameters

    • element: any

    Returns boolean

  • Parameters

    • item: any

    Returns boolean

  • Parameters

    • item: any
    • 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

    • name: string
    • cb: Function
    • once: boolean = false

    Returns Function

  • Parameters

    • name: string
    • cb: Function

    Returns Function

  • 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