Initial commit: HMDesignSystem baseline

This commit is contained in:
shkim4 committed 2026-10-08 16:58:09 +09:00
commit b6a0a61103
486 files changed
+68432

No files matched your search

+5
View File
@@ -0,0 +1,5 @@
// One owner per root. A newer load/apply/reset supersedes an in-flight load.
const requests = new WeakMap<HTMLElement, object>()
export function beginThemeRequest(root: HTMLElement) { const request = {}; requests.set(root, request); return request }
export function isCurrentThemeRequest(root: HTMLElement, request: object) { return requests.get(root) === request }
export function invalidateThemeRequest(root: HTMLElement) { requests.delete(root) }