-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
declare type ResizeListener = (width: number, height: number) => void; | ||
export declare const resize: (element: HTMLElement) => { | ||
addResizeListener(listener: ResizeListener): void; | ||
}; | ||
export {}; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
/// <reference types="jest" /> | ||
export declare const generateSelectCallback: (targetElms: HTMLElement[] | HTMLElement | null, callback: (targetAffectedElm: HTMLElement, possibleValues: string[], selectedValue: string) => any) => (event: Event | HTMLSelectElement | null) => void; | ||
export declare const generateClassChangeSelectCallback: (targetElms: HTMLElement[] | HTMLElement | null) => (event: Event | HTMLSelectElement | null) => void; | ||
export declare const selectOption: (select: HTMLSelectElement | null, selectedOption: string | number) => boolean; | ||
export declare const iterateSelect: <T>(select: HTMLSelectElement | null, options?: { | ||
filter?: ((value: string, index: number, array: string[]) => boolean) | undefined; | ||
beforeEach?: (() => T | Promise<T>) | undefined; | ||
check?: ((input: T, selectedOptions: string) => void | Promise<void>) | undefined; | ||
afterEach?: (() => void | Promise<void>) | undefined; | ||
} | undefined) => Promise<void>; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
import { waitForOptions } from '@testing-library/dom'; | ||
export declare const setTestResult: (result: boolean | null) => void; | ||
export declare const testPassed: () => boolean; | ||
export declare const waitForOrFailTest: <T>(callback: () => T | Promise<T>, options?: waitForOptions) => Promise<T>; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export declare const timeout: (ms: number) => Promise<unknown>; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
export * from './Select'; | ||
export * from './TestResult'; | ||
export * from './Timeout'; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
declare type ClassContainingElement = Node | Element | false | null | undefined; | ||
declare type ClassName = string | false | null | undefined; | ||
/** | ||
* Check whether the given element has the given class name(s). | ||
* @param elm The element. | ||
* @param className The class name(s). | ||
*/ | ||
export declare const hasClass: (elm: ClassContainingElement, className: ClassName) => boolean; | ||
/** | ||
* Removes the given class name(s) from the given element. | ||
* @param elm The element. | ||
* @param className The class name(s) which shall be removed. (separated by spaces) | ||
*/ | ||
export declare const removeClass: (elm: ClassContainingElement, className: ClassName) => void; | ||
/** | ||
* Adds the given class name(s) to the given element. | ||
* @param elm The element. | ||
* @param className The class name(s) which shall be added. (separated by spaces) | ||
* @returns A function which removes the added class name(s). | ||
*/ | ||
export declare const addClass: (elm: ClassContainingElement, className: ClassName) => (() => void); | ||
/** | ||
* Takes two className strings, compares them and returns the difference as array. | ||
* @param classNameA ClassName A. | ||
* @param classNameB ClassName B. | ||
*/ | ||
export declare const diffClass: (classNameA: ClassName, classNameB: ClassName) => string[]; | ||
export {}; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.