Download client/simple/src/js/util/assertElement.ts from Openyx/xcdv: direct link, hf CLI and curl.
- Browser
- Download file 291 Bytes
-
https://huggingface.co/spaces/Openyx/xcdv/resolve/main/client/simple/src/js/util/assertElement.ts
- Command line
-
hf download hf://spaces/Openyx/xcdv/client/simple/src/js/util/assertElement.ts
-
curl -L -o assertElement.ts https://huggingface.co/spaces/Openyx/xcdv/resolve/main/client/simple/src/js/util/assertElement.ts
291 Bytes
| // SPDX-License-Identifier: AGPL-3.0-or-later | |
| type AssertElement = <T>(element?: T | null) => asserts element is T; | |
| export const assertElement: AssertElement = <T>(element?: T | null): asserts element is T => { | |
| if (!element) { | |
| throw new Error("DOM element not found"); | |
| } | |
| }; | |