UNPKG

color-theme-generator

Version:

Generates random color themes that are based in color theory.

26 lines (25 loc) 1.61 kB
/* eslint-disable @typescript-eslint/no-duplicate-enum-values */ /** * The limitation on arguments for the methods getColorTheme. */ export var ArgumentLimits; (function (ArgumentLimits) { ArgumentLimits[ArgumentLimits["AnalogousMax"] = 5] = "AnalogousMax"; ArgumentLimits[ArgumentLimits["AnalogousMin"] = 3] = "AnalogousMin"; ArgumentLimits[ArgumentLimits["ComplementaryMax"] = 4] = "ComplementaryMax"; ArgumentLimits[ArgumentLimits["ComplementaryMin"] = 2] = "ComplementaryMin"; ArgumentLimits[ArgumentLimits["MonochromeMax"] = 5] = "MonochromeMax"; ArgumentLimits[ArgumentLimits["MonochromeMin"] = 2] = "MonochromeMin"; ArgumentLimits[ArgumentLimits["SplitComplementaryMax"] = 5] = "SplitComplementaryMax"; ArgumentLimits[ArgumentLimits["SplitComplementaryMin"] = 3] = "SplitComplementaryMin"; ArgumentLimits[ArgumentLimits["TriadicMax"] = 5] = "TriadicMax"; ArgumentLimits[ArgumentLimits["TriadicMin"] = 3] = "TriadicMin"; ArgumentLimits[ArgumentLimits["RandomColorThemeMax"] = 5] = "RandomColorThemeMax"; ArgumentLimits[ArgumentLimits["RandomColorThemeMin"] = 2] = "RandomColorThemeMin"; ArgumentLimits[ArgumentLimits["HueMax"] = 360] = "HueMax"; ArgumentLimits[ArgumentLimits["HueMin"] = 0] = "HueMin"; ArgumentLimits[ArgumentLimits["SaturationMax"] = 100] = "SaturationMax"; ArgumentLimits[ArgumentLimits["SaturationMin"] = 0] = "SaturationMin"; ArgumentLimits[ArgumentLimits["LightnessMax"] = 100] = "LightnessMax"; ArgumentLimits[ArgumentLimits["LightnessMin"] = 0] = "LightnessMin"; })(ArgumentLimits || (ArgumentLimits = {}));