@tb-dev/prototype-dom - v7.0.17
    Preparing search index...

    Type Alias element

    type element = {
        getAttributeAsFloatStrict: <E extends Element>() => (
            this: E,
            attribute: string,
        ) => number;
        getAttributeAsIntStrict: <E extends Element>() => (
            this: E,
            attribute: string,
            radix?: number,
        ) => number;
        getAttributeStrict: <E extends Element>() => (
            this: E,
            attribute: string,
        ) => string;
        getTextAsFloatStrict: <E extends Element>() => (this: E) => number;
        getTextAsIntStrict: <E extends Element>() => (
            this: E,
            radix?: number,
        ) => number;
        getTextStrict: <E extends Element>() => (this: E) => string;
        queryAsArray: <E extends Element | Document>() => <T = Element>(
            this: E,
            selector: string,
            valueFn?: (element: Element) => T,
        ) => T[];
        queryAsMap: <E extends Element | Document>() => <
            T extends Element,
            K,
            V = T,
        >(
            this: E,
            selector: string,
            keyFn: (element: T) => K,
            valueFn?: (element: T) => V,
        ) => Map<K, V>;
        queryAsSet: <E extends Element | Document>() => <T = Element>(
            this: E,
            selector: string,
            valueFn?: (element: Element) => T,
        ) => Set<T>;
        queryStrict: <E extends Element | Document>() => <
            T extends Element = Element,
        >(
            this: E,
            selector: string,
        ) => T;
        waitChild: <E extends Element | Document>() => <
            T extends Element = Element,
        >(
            this: E,
            selector: string,
            timeoutMillis?: number,
        ) => Promise<T>;
        waitScroll: <E extends Element | Document>() => (
            this: E,
            selector: string,
            options?: WaitScrollOptions,
        ) => Promise<void>;
    }
    Index

    Properties

    getAttributeAsFloatStrict: <E extends Element>() => (
        this: E,
        attribute: string,
    ) => number
    getAttributeAsIntStrict: <E extends Element>() => (
        this: E,
        attribute: string,
        radix?: number,
    ) => number
    getAttributeStrict: <E extends Element>() => (
        this: E,
        attribute: string,
    ) => string
    getTextAsFloatStrict: <E extends Element>() => (this: E) => number
    getTextAsIntStrict: <E extends Element>() => (this: E, radix?: number) => number
    getTextStrict: <E extends Element>() => (this: E) => string
    queryAsArray: <E extends Element | Document>() => <T = Element>(
        this: E,
        selector: string,
        valueFn?: (element: Element) => T,
    ) => T[]
    queryAsMap: <E extends Element | Document>() => <T extends Element, K, V = T>(
        this: E,
        selector: string,
        keyFn: (element: T) => K,
        valueFn?: (element: T) => V,
    ) => Map<K, V>
    queryAsSet: <E extends Element | Document>() => <T = Element>(
        this: E,
        selector: string,
        valueFn?: (element: Element) => T,
    ) => Set<T>
    queryStrict: <E extends Element | Document>() => <T extends Element = Element>(
        this: E,
        selector: string,
    ) => T
    waitChild: <E extends Element | Document>() => <T extends Element = Element>(
        this: E,
        selector: string,
        timeoutMillis?: number,
    ) => Promise<T>
    waitScroll: <E extends Element | Document>() => (
        this: E,
        selector: string,
        options?: WaitScrollOptions,
    ) => Promise<void>