@pbroom/color-kit/driverColor input
ColorInputPrimitiveExpressionOptions
Options shape shared with primitive input expression parsers (structurally compatible with control-kit's PrimitiveExpressionParser callback).
import type { ColorInputPrimitiveExpressionOptions } from '@pbroom/color-kit/driver';color-input.ts:129interface ColorInputPrimitiveExpressionOptions {
allowExpressions: boolean;
currentValue: number;
range: [number, number];
}Properties
- allowExpressions
boolean - Accept arithmetic and relative expressions, not just a single number.
- currentValue
number - Current channel value; the left operand of relative input like
+10. - range
[number, number] - Channel range
[min, max]; percentages are fractions of its span.