mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-09 11:13:57 +08:00
Merge pull request #4189 from mtraynham/colorbrewer
Colorbrewer definition
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
/// <reference path="./colorbrewer.d.ts" />
|
||||
|
||||
var accent3: string[] = colorbrewer.Accent[3];
|
||||
var accent4: string[] = colorbrewer.Accent[4];
|
||||
var accent5: string[] = colorbrewer.Accent[5];
|
||||
var accent6: string[] = colorbrewer.Accent[6];
|
||||
var accent7: string[] = colorbrewer.Accent[7];
|
||||
var accent8: string[] = colorbrewer.Accent[8];
|
||||
Vendored
+76
@@ -0,0 +1,76 @@
|
||||
// Type definitions for colorbrewer v1.0.0
|
||||
// Project: https://github.com/jeanlauliac/colorbrewer
|
||||
// Definitions by: Matt Traynham <https://github.com/mtraynham>
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
declare var colorbrewer: ColorBrewer.Base;
|
||||
|
||||
declare module 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;
|
||||
}
|
||||
Reference in New Issue
Block a user