UNPKG

s2maps-gpu

Version:

S2 Maps GPU - An open source, high-performance, and GPU-accelerated map engine for rendering large-scale, interactive maps.

17 lines (16 loc) 813 B
import type { ColorArray } from './index.js'; /** color vision deficiency types */ export interface CVDType { protanopia: [number, number, number, number, number, number, number, number, number]; deuteranopia: [number, number, number, number, number, number, number, number, number]; tritanopia: [number, number, number, number, number, number, number, number, number]; } /** colorblindness names */ export type ColorBlindAdjust = 'protanopia' | 'deuteranopia' | 'tritanopia' | 'greyscale'; /** * given an RGBA value, adjust the values to the appropriate colorbind equivalent. * @param color - input RGBA color * @param type - the type of colorblindness adjustment * @returns the adjusted color */ export declare function colorBlindAdjust(color: ColorArray, type?: ColorBlindAdjust): ColorArray;