Socket
Socket
Sign inDemoInstall

@types/color

Package Overview
Dependencies
0
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.12.0 to 1.0.0

225

color/index.d.ts

@@ -1,3 +0,3 @@

// Type definitions for color v0.12.0
// Project: https://github.com/qix-/color
// Type definitions for color 1.0
// Project: https://www.npmjs.com/package/color
// Definitions by: Karol Janyst <https://github.com/LKay>

@@ -8,150 +8,81 @@ // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

interface RGBColor {
r: number
g: number
b: number
a?: number
}
type ColorParam = string | { [param: string]: number };
interface FullRGBColor {
red: number
green: number
blue: number
alpha?: number
}
type ColorModel = "rgb" | "hsl" | "hsv" | "hwb" | "hcg" | "cmyk" | "xyz" | "lab" | "hex" | "gray" | "keyword";
interface HSLColor {
h: number
s: number
l: number
a?: number
}
interface FullHSLColor {
hue: number
saturation: number
lightness: number
alpha?: number
}
interface HSVColor {
h: number
s: number
v: number
}
interface FullHSVColor {
hue: number
saturation: number
value: number
}
interface HBWColor {
h: number
b: number
w: number
}
interface FullHBWColor {
hue: number
whiteness: number
blackness: number
}
interface CMYKColor {
c: number
m: number
y: number
k: number
}
interface FullCMYKColor {
cyan: number
magenta: number
yellow: number
black: number
}
type ColorParam = string | RGBColor | FullRGBColor | HSLColor | FullHSLColor | HSVColor
| FullHSVColor | HBWColor | FullHBWColor | CMYKColor | FullCMYKColor
interface Color {
(color: ColorParam | Color) : Color
rgb(values: Array<number>): Color
rgb(r: number, g: number, b: number, a?: number): Color
rgb(values: RGBColor): Color
rgb(values: FullRGBColor): Color
rgb(): RGBColor
rgbArray(): Array<number>
rgbString(): string
rgbaString(): string
rgbNumber(): number
hsl(values: Array<number>): Color
hsl(): HSLColor
hslArray(): Array<number>
hslString(): string
hslaString(): string
hsv(values: Array<number>): Color
hsv(): HSVColor
hsvArray(): Array<number>
hsvString(): string
hbw(values: Array<number>): Color
hbw(): HBWColor
hbwArray(): Array<number>
hbwString(): string
cmyk(values: Array<number>): Color
cmyk(): CMYKColor
cmykArray(): Array<number>
cmykString(): string
hexString(): string
percentString(): string
keyword(): string | void
alpha(alpha: number): Color
alpha(): number
red(red: number): Color
red(): number
green(green: number): Color
green(): number
blue(blue: number): Color
blue(): number
hue(hue: number): Color
hue(): number
saturation(saturation: number): Color
saturation(): number
lightness(lightness: number): Color
lightness(): number
saturationv(saturationv: number): Color
saturationv(): number
value(value: number): Color
value(): number
whiteness(whiteness: number): Color
whiteness(): number
blackness(blackness: number): Color
blackness(): number
cyan(cyan: number): Color
cyan(): number
magenta(magenta: number): Color
magenta(): number
yellow(yellow: number): Color
yellow(): number
black(black: number): Color
black(): number
luminosity(): number
contrast(color: Color): number
dark(): boolean
light(): boolean
negate(): Color
lighten(value: number): Color
darken(value: number): Color
saturate(value: number): Color
desaturate(value: number): Color
greyscale(): Color
whiten(value: number): Color
blacken(value: number): Color
clearer(value: number): Color
opaquer(value: number): Color
rotate(value: number): Color
mix(color: Color, value?: number): Color
level(color: Color): string
clone(): Color
(color: ColorParam | Color, model?: ColorModel) : Color;
toString(): string;
toJSON(): any;
string(places?: number): string;
percentString(placse?: number): string;
array(): number[];
object(): any;
unitArray(): any[];
unitObject(): any;
round(places?: number): Color;
alpha(alpha: number): Color;
alpha(): number;
red(red: number): Color;
red(): number;
green(green: number): Color;
green(): number;
blue(blue: number): Color;
blue(): number;
hue(hue: number): Color;
hue(): number;
saturationl(saturation: number): Color;
saturationl(): number;
lightness(lightness: number): Color;
lightness(): number;
saturationv(saturationv: number): Color;
saturationv(): number;
value(value: number): Color;
value(): number;
chroma(chroma: number): Color;
chroma(): number;
gray(value: number): Color;
gray(): number;
cyan(cyan: number): Color;
cyan(): number;
magenta(magenta: number): Color;
magenta(): number;
yellow(yellow: number): Color;
yellow(): number;
black(black: number): Color;
black(): number;
x(x: number): Color;
x(): number;
y(y: number): Color;
y(): number;
z(z: number): Color;
z(): number;
l(l: number): Color;
l(): number;
a(a: number): Color;
a(): number;
b(b: number): Color;
b(): number;
keyword(keyword: string): Color;
keyword(): string | undefined;
hex(color: string): Color;
hex(): string;
rgbNumber(): number;
luminosity(): number;
contrast(color: Color): number;
level(color: Color): string;
dark(): boolean;
light(): boolean;
negate(): Color;
lighten(value: number): Color;
darken(value: number): Color;
saturate(value: number): Color;
desaturate(value: number): Color;
whiten(value: number): Color;
blacken(value: number): Color;
greyscale(): Color;
fade(ratio: number): Color;
opaquer(value: number): Color;
rotate(value: number): Color;
mix(color: Color, value?: number): Color;
}

@@ -158,0 +89,0 @@ }

{
"name": "@types/color",
"version": "0.12.0",
"description": "TypeScript definitions for color v0.12.0",
"version": "1.0.0",
"description": "TypeScript definitions for color",
"license": "MIT",

@@ -15,4 +15,4 @@ "author": "Karol Janyst <https://github.com/LKay>",

"peerDependencies": {},
"typings": "index.d.ts",
"typesPublisherContentHash": "08d3c0e4122061bb32503634daf9f6c65a3e4d679b8b0c628445824aaf7c14a1"
"typesPublisherContentHash": "49c97b00b235d5a40562fa48d93d2c6ee8073dc3449129472c8ed711d83d2d2a",
"typeScriptVersion": "2.0"
}

@@ -5,10 +5,9 @@ # Installation

# Summary
This package contains type definitions for color v0.12.0 (https://github.com/qix-/color).
This package contains type definitions for color (https://www.npmjs.com/package/color).
# Details
Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/types-2.0/color
Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/color
Additional Details
* Last updated: Mon, 14 Nov 2016 19:34:55 GMT
* File structure: UMD
* Last updated: Tue, 27 Dec 2016 09:44:45 GMT
* Library Dependencies: none

@@ -15,0 +14,0 @@ * Module Dependencies: none

{
"authors": "Karol Janyst <https://github.com/LKay>",
"definitionFilename": "index.d.ts",
"libraryDependencies": [],
"moduleDependencies": [],
"libraryMajorVersion": 0,
"libraryMinorVersion": 12,
"libraryName": "color v0.12.0",
"libraryMajorVersion": 1,
"libraryMinorVersion": 0,
"typeScriptVersion": "2.0",
"libraryName": "color",
"typingsPackageName": "color",
"projectName": "https://github.com/qix-/color",
"projectName": "https://www.npmjs.com/package/color",
"sourceRepoURL": "https://www.github.com/DefinitelyTyped/DefinitelyTyped",
"sourceBranch": "types-2.0",
"kind": "UMD",
"sourceBranch": "master",
"globals": [
"Color"
],
"declaredModules": [],
"declaredModules": [
"color"
],
"files": [

@@ -22,3 +23,3 @@ "index.d.ts"

"hasPackageJson": false,
"contentHash": "08d3c0e4122061bb32503634daf9f6c65a3e4d679b8b0c628445824aaf7c14a1"
"contentHash": "49c97b00b235d5a40562fa48d93d2c6ee8073dc3449129472c8ed711d83d2d2a"
}
SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc