@types/color
Advanced tools
Comparing version 0.12.0 to 1.0.0
@@ -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" | ||
} |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
1
4740
110
18
1