Installation
npm install --save @types/colorbrewer
Summary
This package contains type definitions for colorbrewer (https://github.com/jeanlauliac/colorbrewer).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/colorbrewer.
index.d.ts
declare var colorbrewer: ColorBrewer.Base;
declare namespace ColorBrewer {
interface ColorScheme {
[n: number]: string[];
}
interface EightColorScheme extends ColorScheme {
3: [string, string, string];
4: [string, string, string, string];
5: [string, string, string, string, string];
6: [string, string, string, string, string, string];
7: [string, string, string, string, string, string, string];
8: [string, string, string, string, string, string, string, string];
}
interface NineColorScheme extends EightColorScheme {
9: [string, string, string, string, string, string, string, string, string];
}
interface ElevenColorScheme extends NineColorScheme {
10: [string, string, string, string, string, string, string, string, string, string];
11: [string, string, string, string, string, string, string, string, string, string, string];
}
interface TwelveColorScheme extends ElevenColorScheme {
12: [string, string, string, string, string, string, string, string, string, string, string, string];
}
interface Base {
YlGn: NineColorScheme;
YlGnBu: NineColorScheme;
GnBu: NineColorScheme;
BuGn: NineColorScheme;
PuBuGn: NineColorScheme;
PuBu: NineColorScheme;
BuPu: NineColorScheme;
RdPu: NineColorScheme;
PuRd: NineColorScheme;
OrRd: NineColorScheme;
YlOrRd: NineColorScheme;
YlOrBr: NineColorScheme;
Purples: NineColorScheme;
Blues: NineColorScheme;
Greens: NineColorScheme;
Oranges: NineColorScheme;
Reds: NineColorScheme;
Greys: NineColorScheme;
PuOr: ElevenColorScheme;
BrBG: ElevenColorScheme;
PRGn: ElevenColorScheme;
PiYG: ElevenColorScheme;
RdBu: ElevenColorScheme;
RdGy: ElevenColorScheme;
RdYlBu: ElevenColorScheme;
Spectral: ElevenColorScheme;
RdYlGn: ElevenColorScheme;
Accent: EightColorScheme;
Dark2: EightColorScheme;
Paired: TwelveColorScheme;
Pastel1: NineColorScheme;
Pastel2: EightColorScheme;
Set1: NineColorScheme;
Set2: EightColorScheme;
Set3: TwelveColorScheme;
}
}
declare module "colorbrewer" {
export = colorbrewer;
}
Additional Details
- Last updated: Mon, 06 Nov 2023 22:41:05 GMT
- Dependencies: none
Credits
These definitions were written by Matt Traynham.