Skip to content

Commit

Permalink
update repo structure
Browse files Browse the repository at this point in the history
  • Loading branch information
KingSora committed Jul 30, 2022
1 parent 908f692 commit 843d627
Show file tree
Hide file tree
Showing 158 changed files with 27,004 additions and 9,796 deletions.
2 changes: 1 addition & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
const resolve = require('./resolve.config');
const resolve = require('@local/config/resolve');

module.exports = {
extends: [
Expand Down
5 changes: 5 additions & 0 deletions local/browser-testing/dist/Resize.d.ts
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 {};
72 changes: 72 additions & 0 deletions local/browser-testing/dist/Resize.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions local/browser-testing/dist/Resize.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions local/browser-testing/dist/Select.d.ts
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>;
75 changes: 75 additions & 0 deletions local/browser-testing/dist/Select.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions local/browser-testing/dist/Select.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions local/browser-testing/dist/TestResult.d.ts
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>;
30 changes: 30 additions & 0 deletions local/browser-testing/dist/TestResult.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions local/browser-testing/dist/TestResult.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions local/browser-testing/dist/Timeout.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export declare const timeout: (ms: number) => Promise<unknown>;
2 changes: 2 additions & 0 deletions local/browser-testing/dist/Timeout.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions local/browser-testing/dist/Timeout.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions local/browser-testing/dist/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export * from './Select';
export * from './TestResult';
export * from './Timeout';
4 changes: 4 additions & 0 deletions local/browser-testing/dist/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions local/browser-testing/dist/index.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions local/browser-testing/dist/support/dom/class.d.ts
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 {};
65 changes: 65 additions & 0 deletions local/browser-testing/dist/support/dom/class.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 843d627

Please sign in to comment.