xcdv / client /simple /src /js /util /assertElement.ts
Openyx's picture
Upload 954 files
37c87e8 verified
Raw
History Blame Contribute Delete
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");
}
};