chore(meta): add prettier and config

This commit is contained in:
rektdeckard
2024-01-05 10:55:30 -07:00
committed by Tobias Fried
parent d8b3ab0279
commit 83b2a59caf
6 changed files with 20 additions and 10 deletions

View File

@@ -5,10 +5,10 @@ export type UseEventTarget = HTMLElement | SVGElement | Document | Window;
export type UseEventMap<E extends UseEventTarget> = E extends HTMLElement
? HTMLElementEventMap
: E extends SVGElement
? SVGElementEventMap
: E extends Document
? DocumentEventMap
: WindowEventMap;
? SVGElementEventMap
: E extends Document
? DocumentEventMap
: WindowEventMap;
export type UseEventType<E extends UseEventTarget> = keyof UseEventMap<E>;
@@ -27,7 +27,7 @@ export type UseEventType<E extends UseEventTarget> = keyof UseEventMap<E>;
export default function useEvent<
K extends UseEventType<T>,
M extends UseEventMap<T>,
T extends UseEventTarget = Document
T extends UseEventTarget = Document,
>(
type: K,
listener: (this: T, ev: M[K]) => any,

View File

@@ -3,7 +3,7 @@ import { useCallback, useEffect, useRef } from "react";
export type UseTimeoutFnReturn = [
isReady: () => boolean | null,
clear: () => void,
set: () => void
set: () => void,
];
export default function useTimeoutFn(