fingerprintjs
14 строк · 415.0 Байт
1export type ColorGamut = 'srgb' | 'p3' | 'rec2020'2
3/**
4* @see https://developer.mozilla.org/en-US/docs/Web/CSS/@media/color-gamut
5*/
6export default function getColorGamut(): ColorGamut | undefined {7// rec2020 includes p3 and p3 includes srgb8for (const gamut of ['rec2020', 'p3', 'srgb'] as const) {9if (matchMedia(`(color-gamut: ${gamut})`).matches) {10return gamut11}12}13return undefined14}
15