@sandlada/mdk
Version:
A JavaScript library based on Material Design 3, providing data such as color, shape, shadow level, etc.
30 lines (29 loc) • 1.19 kB
TypeScript
export declare class Variant<K extends string, V extends number> {
readonly Key: K;
readonly Value: V;
toJSON(): {
Key: K;
Value: V;
};
private constructor();
static readonly Monochrome: Variant<"Monochrome", 0>;
static readonly Neutral: Variant<"Neutral", 1>;
static readonly TonalSpot: Variant<"TonalSpot", 2>;
static readonly Vibrant: Variant<"Vibrant", 3>;
static readonly Expressive: Variant<"Expressive", 4>;
static readonly Fidelity: Variant<"Fidelity", 5>;
static readonly Content: Variant<"Content", 6>;
static readonly Rainbow: Variant<"Rainbow", 7>;
static readonly FruitSalad: Variant<"FruitSalad", 8>;
static readonly AllEnums: {
readonly Monochrome: Variant<"Monochrome", 0>;
readonly Neutral: Variant<"Neutral", 1>;
readonly TonalSpot: Variant<"TonalSpot", 2>;
readonly Vibrant: Variant<"Vibrant", 3>;
readonly Expressive: Variant<"Expressive", 4>;
readonly Fidelity: Variant<"Fidelity", 5>;
readonly Content: Variant<"Content", 6>;
readonly Rainbow: Variant<"Rainbow", 7>;
readonly FruitSalad: Variant<"FruitSalad", 8>;
};
}