Skip to content

Commit 2085a21

Browse files
committed
interpolate type
1 parent c5abdea commit 2085a21

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/expression/definitions/interpolate.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@ export type InterpolationType = {
2020
controlPoints: [number, number, number, number];
2121
};
2222
type InterpolatedValueType = NumberTypeT | ColorTypeT | ProjectionTypeT | PaddingTypeT | VariableAnchorOffsetCollectionTypeT | ArrayType<NumberTypeT>;
23-
23+
type InterpolationOperator = 'interpolate' | 'interpolate-hcl' | 'interpolate-lab' | 'interpolate-projection';
2424
class Interpolate implements Expression {
2525
type: InterpolatedValueType;
2626

27-
operator: 'interpolate' | 'interpolate-hcl' | 'interpolate-lab' | 'interpolate-projection';
27+
operator: InterpolationOperator ;
2828
interpolation: InterpolationType;
2929
input: Expression;
3030
labels: Array<number>;
3131
outputs: Array<Expression>;
3232

33-
constructor(type: InterpolatedValueType, operator: 'interpolate' | 'interpolate-hcl' | 'interpolate-lab' | 'interpolate-projection', interpolation: InterpolationType, input: Expression, stops: Stops) {
33+
constructor(type: InterpolatedValueType, operator: InterpolationOperator, interpolation: InterpolationType, input: Expression, stops: Stops) {
3434
this.type = type;
3535
this.operator = operator;
3636
this.interpolation = interpolation;

0 commit comments

Comments
 (0)