Skip to content

Commit dc413c2

Browse files
committed
interpolate
1 parent 0dcdd7f commit dc413c2

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

src/expression/definitions/interpolate.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,14 +175,14 @@ class Interpolate implements Expression {
175175
const outputUpper = outputs[index + 1].evaluate(ctx);
176176

177177
if (this.type.kind === 'projectionTransition') {
178-
return interpolate.projection(outputLower, outputUpper, t);
178+
return interpolate.projectionTransition(outputLower, outputUpper, t);
179179
}
180180

181181
switch (this.operator) {
182182
case 'interpolate':
183183
return interpolate[this.type.kind](outputLower, outputUpper, t);
184184
case 'interpolate-projection':
185-
return interpolate.projection(outputLower, outputUpper, t);
185+
return interpolate.projectionTransition(outputLower, outputUpper, t);
186186
case 'interpolate-hcl':
187187
return interpolate.color(outputLower, outputUpper, t, 'hcl');
188188
case 'interpolate-lab':

src/util/interpolate.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ describe('interpolate', () => {
119119
});
120120

121121
test('interpolate projection', () => {
122-
const i11nFn = (t: number) => interpolate.projection('stereographic', 'mercator', t);
122+
const i11nFn = (t: number) => interpolate.projectionTransition('stereographic', 'mercator', t);
123123
expect(i11nFn(0.5)).toBeInstanceOf(ProjectionTransition);
124124
expect(`${i11nFn(0.5)}`).toBe('["stereographic", "mercator", 0.5]');
125125
});

src/util/interpolate.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ export function isSupportedInterpolationColorSpace(colorSpace: string): colorSpa
2424
* @returns interpolation fn
2525
* @deprecated use `interpolate[type]` instead
2626
*/
27-
export const interpolateFactory = (interpolationType: 'number'|'color'|'projection'|'array'|'padding'|'variableAnchorOffsetCollection') => {
27+
export const interpolateFactory = (interpolationType: 'number'|'color'|'projectionTransition'|'array'|'padding'|'variableAnchorOffsetCollection') => {
2828
switch (interpolationType) {
2929
case 'number': return number;
3030
case 'color': return color;
31-
case 'projection': return projection;
31+
case 'projectionTransition': return projectionTransition;
3232
case 'array': return array;
3333
case 'padding': return padding;
3434
case 'variableAnchorOffsetCollection': return variableAnchorOffsetCollection;
@@ -39,7 +39,7 @@ function number(from: number, to: number, t: number): number {
3939
return from + t * (to - from);
4040
}
4141

42-
function projection(from: ProjectionPrimitiveT, to: ProjectionPrimitiveT, interpolation: number): ProjectionTransition {
42+
function projectionTransition(from: ProjectionPrimitiveT, to: ProjectionPrimitiveT, interpolation: number): ProjectionTransition {
4343
return new ProjectionTransition(from, to, interpolation);
4444
}
4545

@@ -128,7 +128,7 @@ function variableAnchorOffsetCollection(from: VariableAnchorOffsetCollection, to
128128
const interpolate = {
129129
number,
130130
color,
131-
projection,
131+
projectionTransition,
132132
array,
133133
padding,
134134
variableAnchorOffsetCollection

0 commit comments

Comments
 (0)