Initial commit: HMDesignSystem baseline
This commit is contained in:
commit
b6a0a61103
486 files changed
+68432
No files matched your search
@@ -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) }
|
||||
Reference in new issue
Block a user