Socket
Socket
Sign inDemoInstall

@types/chroma-js

Package Overview
Dependencies
0
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.1.5 to 2.4.0

37

chroma-js/index.d.ts

@@ -1,2 +0,2 @@

// Type definitions for Chroma.js 2.1
// Type definitions for Chroma.js 2.4
// Project: https://github.com/gka/chroma.js

@@ -17,3 +17,5 @@ // Definitions by: Sebastian Brückner <https://github.com/invliD>, Marcin Pacholec <https://github.com/mpacholec>, Charlie Zhuo <https://github.com/CharlieZhuo>

lab: [number, number, number];
oklab: [number, number, number];
lch: [number, number, number];
oklch: [number, number, number];
hcl: [number, number, number];

@@ -24,3 +26,3 @@ cmyk: [number, number, number, number];

type InterpolationMode = 'rgb' | 'hsl' | 'hsv' | 'hsi' | 'lab' | 'lch' | 'hcl' | 'lrgb';
type InterpolationMode = 'rgb' | 'hsl' | 'hsv' | 'hsi' | 'lab' | 'oklab' | 'lch' | 'oklch' | 'hcl' | 'lrgb';

@@ -68,16 +70,20 @@ interface ChromaStatic {

hsl(h: number, s: number, l: number): Color;
hsl(h: number, s: number, l: number, alpha?: number): Color;
hsv(h: number, s: number, v: number): Color;
hsv(h: number, s: number, v: number, alpha?: number): Color;
lab(lightness: number, a: number, b: number, alpha?: number): Color;
lch(l: number, c: number, h: number): Color;
oklab(lightness: number, a: number, b: number, alpha?: number): Color;
lch(l: number, c: number, h: number, alpha?: number): Color;
oklch(l: number, c: number, h: number, alpha?: number): Color;
/**
* Same meaning as lch(), but in different order.
*/
hcl(h: number, c: number, l: number): Color;
hcl(h: number, c: number, l: number, alpha?: number): Color;
rgb(r: number, g: number, b: number): Color;
rgb(r: number, g: number, b: number, alpha?: number): Color;

@@ -387,2 +393,10 @@ /**

/**
* Returns an array with the **L**, **a**, and **b** components.
*
* @example
* chroma('orange').oklab() === [0.7927,0.0566,0.1614]
*/
oklab: () => ColorSpaces['oklab'];
/**
* Returns an array with the **Lightness**, **chroma**, and **hue**

@@ -397,2 +411,11 @@ * components.

/**
* Returns an array with the **Lightness**, **chroma**, and **hue**
* components.
*
* @example
* chroma('skyblue').oklch() === [0.8148,0.0819,225.8]
*/
oklch: () => ColorSpaces['oklch'];
/**
* Alias of [lch](#color-lch), but with the components in reverse

@@ -399,0 +422,0 @@ * order.

4

chroma-js/package.json
{
"name": "@types/chroma-js",
"version": "2.1.5",
"version": "2.4.0",
"description": "TypeScript definitions for Chroma.js",

@@ -33,4 +33,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/chroma-js",

"dependencies": {},
"typesPublisherContentHash": "c4dc562dd1029b792483f38184a887a97efeb1bbe5eba877cb9558b82b64fe3d",
"typesPublisherContentHash": "434b1270f91501278bccdf931f8831384c800fd3686042f5d7754b483a148468",
"typeScriptVersion": "4.2"
}

@@ -11,3 +11,3 @@ # Installation

### Additional Details
* Last updated: Wed, 08 Feb 2023 19:32:54 GMT
* Last updated: Fri, 17 Feb 2023 18:32:38 GMT
* Dependencies: none

@@ -14,0 +14,0 @@ * Global values: `chroma`

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc