(variant: ThemeVariant, isDark: boolean)
| 133 | } |
| 134 | |
| 135 | export function resolveThemeVariantV2(variant: ThemeVariant, isDark: boolean): ResolvedV2Theme { |
| 136 | const primitives = generateV2Primitives(variant, isDark) |
| 137 | const semantics = mapV2Semantics(isDark) |
| 138 | const foreground = mapV2Foreground(readPalette(variant).ink, isDark, primitives, variant.overrides) |
| 139 | return mergeV2Tokens(primitives, semantics, foreground, variant.v2Overrides ?? {}) |
| 140 | } |
| 141 | |
| 142 | export function resolveThemeV2(theme: DesktopTheme): { light: ResolvedV2Theme; dark: ResolvedV2Theme } { |
| 143 | return { |
no test coverage detected