@types/colorbrewer
TypeScript icon, indicating that this package has built-in type declarations

1.0.32 • Public • Published

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.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/colorbrewer

Weekly Downloads

527

Version

1.0.32

License

MIT

Unpacked Size

7.3 kB

Total Files

5

Last publish

Collaborators

  • types