@compositive/foundation
Version:
Compositive framework foundation package.
16 lines • 832 B
TypeScript
import { Equals } from "@compositive/commons-predicates";
import type { ColorLikeValue } from "./Color";
import { Color } from "./Color";
import type { ColorScale } from "./ColorScale";
export declare class Shade extends Color {
readonly colorScale: ColorScale;
readonly index: number;
constructor(colorScale: ColorScale, index: number, colorValue: ColorLikeValue);
transposeOn(otherScale: ColorScale): Shade | undefined;
backward(steps?: number, outOfBoundariesMethod?: "none"): Shade | undefined;
backward(steps: number, outOfBoundariesMethod: "wrap" | "clamp"): Shade;
frontward(steps?: number, outOfBoundariesMethod?: "none"): Shade | undefined;
frontward(steps: number, outOfBoundariesMethod: "wrap" | "clamp"): Shade;
[Equals](other: unknown): boolean;
}
//# sourceMappingURL=Shade.d.ts.map