UNPKG

@dicebear/avatars

Version:
34 lines (33 loc) 937 B
import collection from './collection'; export { collection }; /** @deprecated */ export interface ColorInterface { alpha: number; hex: string; rgb: number[]; rgba: number[]; hsv: number[]; } /** @deprecated */ export default class Color implements ColorInterface { static collection: import("..").ColorCollection; alpha: number; private color; constructor(color?: string); clone(): Color; set rgb(rgb: number[]); get rgb(): number[]; set rgba(rgba: number[]); get rgba(): number[]; set hsv(hsv: number[]); get hsv(): number[]; set hex(hex: string); get hex(): string; brighterThan(color: ColorInterface, difference: number): this; darkerThan(color: ColorInterface, difference: number): this; brighterOrDarkerThan(color: ColorInterface, difference: number): this; private rgbToHex; private hexToRgb; private rgbToHsv; private hsvToRgb; }