toosoon-utils
Version:
Utility functions & classes
56 lines (55 loc) • 1.1 kB
TypeScript
import { type COLORS } from './constants';
export type Range = [number, number];
export type Matrix2x2 = [
number,
number,
number,
number
];
export type Matrix2x3 = [
number,
number,
number,
number,
number,
number
];
export type Matrix3x3 = [
number,
number,
number,
number,
number,
number,
number,
number,
number
];
export type Matrix4x4 = [
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number
];
export type Point2 = [number, number];
export type Point3 = [number, number, number];
export type ColorName = keyof typeof COLORS;
export type ColorHex = number;
export type ColorRgb = [number, number, number];
export type ColorHsl = [number, number, number];
export type ColorHsb = [number, number, number];
export type ColorHcl = [number, number, number];
export type ColorLab = [number, number, number];
export type ColorRepresentation = ColorName | ColorRgb | ColorHex | string;