Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
| 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; | |
| } | |