Skip to content

Commit ac52eba

Browse files
committed
fix: linting
1 parent f90bc84 commit ac52eba

6 files changed

Lines changed: 6 additions & 27 deletions

File tree

src/demo/hooks/lifecycle/useEffectAbortable/UseEffectAbortable.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ const Demo = ({ setDate }: {setDate: (cb: (n:number)=> number) => void}) => {
1515
const [state, setState] = useState("IDLE");
1616

1717
useEffectAbortable((signal) => {
18-
let id = setTimeout(() => {
18+
const id = setTimeout(() => {
1919
setState("LOADING");
2020
}, 1000);
21-
let id1 = setTimeout(() => {
21+
const id1 = setTimeout(() => {
2222
setState("SUCCESS");
2323
setDate(d => d+1);
2424
}, 5000)

src/demo/hooks/state/useStateGetReset/UseStateGetReset.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { Input } from './InputMemo';
44

55
const Demo = memo(({ setS, getS, reset }: { setS: ReturnType<typeof useStateGetReset>[1], getS: ReturnType<typeof useStateGetReset>[2], reset: ReturnType<typeof useStateGetReset>[3] }) => {
66
console.log("rerender");
7-
//@ts-ignore
7+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
88
const ss = () => setS || getS() || reset();
99
return <>
1010
<p>DEMO</p>

src/hooks/api-dom/useMediaDevices.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,8 @@ function useMediaDevices(action: UseMediaDevicesProps): UseMediaDevicesResult {
3737
listener.current = onDevicesChange;
3838
mediaDevicesListeners.add(listener.current);
3939
}
40-
try {
41-
const stream = await navigator.mediaDevices.getUserMedia({ audio: true, video: true });
42-
stream.getTracks().forEach(t => t.stop());
43-
} catch (error) {
44-
void 0;
45-
}
40+
const stream = await navigator.mediaDevices.getUserMedia({ audio: true, video: true });
41+
stream.getTracks().forEach(t => t.stop());
4642
return navigator.mediaDevices.enumerateDevices();
4743
});
4844

src/hooks/api-dom/useVideo.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { UseVideoProps, UseVideoResult } from "../../models";
21
import { createHTMLMediaHook } from "../../utils";
32

43
/**

src/hooks/events/useClickOutside.ts

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,6 @@ import { RefObject, useCallback } from "react"
22
import { useEventListener } from "./useEventListener";
33
import { UseClickOutsideProps } from "../../models";
44

5-
const isClickInside = (node: HTMLElement | null, target: Node | null) => {
6-
if (!node || !target) {
7-
return false;
8-
}
9-
if (node.contains(target)) {
10-
return true;
11-
} else if (node.children.length > 0) {
12-
for (let i = 0, size = node.children.length; i < size; i++) {
13-
const result = isClickInside(node.children[i] as HTMLElement, target);
14-
if (result) {
15-
return true;
16-
}
17-
}
18-
}
19-
return false;
20-
}
215
/**
226
* **`useClickOutside`**: Hook to listen and execute an action when there is a click outside an element.
237
* @see [📖 Documentation](https://react-tools.ndria.dev/hooks/events/useClickOutside)

src/hooks/events/useMouse.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ function useMouse(opts: UseMouseOpts = { type: "client" }): UseMouseResult {
2121
useCallback(notif => {
2222
const listener = (evt: PointerEvent) => {
2323
const { screenX, screenY, clientX, clientY, pageX, pageY } = evt;
24-
let x=null, y=null, relativeElementDim;
24+
let x, y, relativeElementDim;
2525
if (opts.type === "client") {
2626
x = clientX;
2727
y = clientY;

0 commit comments

Comments
 (0)