← Về thư mục
frontend/src/features/theme/theme.test.ts
- ThemeApi · type · L10-L10 — type ThemeApi = typeof import("./theme");
- Harness · type · L12-L22 — type Harness = { attrs: Map; classTokens: Set; store: Map; style: { colorScheme: string }; prefersDark: boolean; systemListeners: Array<() => void>; raf: Array; buttons: Map; mol: { setBackgroundColor: ReturnType; render: ReturnType }; };
- FakeButton · type · L24-L31 — type FakeButton = { dataset: Record; title: string; attrs: Map; innerHTML?: string; _painted?: boolean; setAttribute: (name: string, value: string) => void; };
- installHarness · function · L33-L142 — function installHarness(opts: { theme?: string | null; prefersDark?: boolean; extraStore?: Record; }): Harness
- setAttribute · method · L56-L58 — setAttribute(name: string, value: string)
- getAttribute · method · L59-L61 — getAttribute(name: string)
- removeAttribute · method · L62-L64 — removeAttribute(name: string)
- hasAttribute · method · L65-L67 — hasAttribute(name: string)
- toggle · method · L71-L76 — toggle(name: string, force?: boolean)
- contains · method · L77-L79 — contains(name: string)
- getItem · method · L83-L85 — getItem(key: string)
- setItem · method · L86-L88 — setItem(key: string, value: string)
- removeItem · method · L89-L91 — removeItem(key: string)
- clear · method · L92-L94 — clear()
- matchMedia · function · L96-L107 — matchMedia = (query: string)
- addEventListener · method · L99-L101 — addEventListener(_type: string, listener: () => void)
- addListener · method · L102-L104 — addListener(listener: () => void)
- removeEventListener · method · L105-L105 — removeEventListener()
- removeListener · method · L106-L106 — removeListener()
- querySelector · method · L124-L126 — querySelector(sel: string)
- loadTheme · function · L144-L147 — async function loadTheme(): Promise
- makeButton · function · L282-L295 — makeButton = (size: string): FakeButton
- setAttribute · method · L291-L293 — setAttribute(name: string, value: string)
- setAttribute · method · L324-L326 — setAttribute(name: string, value: string)
- addEventListener · method · L332-L332 — addEventListener()