Spaces:
Build error
Build error
import { SvelteSet } from "svelte/reactivity"; | |
export function isHtmlElement(element: unknown): element is HTMLElement { | |
return element instanceof HTMLElement; | |
} | |
export function isFunction(value: unknown): value is (...args: unknown[]) => unknown { | |
return typeof value === "function"; | |
} | |
export function isSvelteSet(value: unknown): value is SvelteSet<unknown> { | |
return value instanceof SvelteSet; | |
} | |
export function isIterable(value: unknown): value is Iterable<unknown> { | |
return value !== null && typeof value === "object" && Symbol.iterator in value; | |
} | |
export function isObject(value: unknown): value is Record<PropertyKey, unknown> { | |
return value !== null && typeof value === "object"; | |
} | |
export function isHtmlInputElement(element: unknown): element is HTMLInputElement { | |
return element instanceof HTMLInputElement; | |
} | |
export function isString(value: unknown): value is string { | |
return typeof value === "string"; | |
} | |
export function isTouch(event: PointerEvent): boolean { | |
return event.pointerType === "touch"; | |
} | |
export function isPromise(value: unknown): value is Promise<unknown> { | |
return value instanceof Promise; | |
} | |