Skip to content

Commit d43313b

Browse files
stepankuzmingithub-actions[bot]
authored andcommitted
Extract lerp to a separate file
GitOrigin-RevId: 1f60b9dd437006cd2cd9050e12ef7894e3041903
1 parent b76f661 commit d43313b

4 files changed

Lines changed: 8 additions & 5 deletions

File tree

src/style-spec/util/color.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {parseCSSColor} from 'csscolorparser';
2-
import {number as lerp} from './interpolate';
2+
import {number as lerp} from './lerp';
33

44
import type {LUT} from '../types/lut';
55

src/style-spec/util/interpolate.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import Color from './color';
2+
import {number} from './lerp';
23

3-
export function number(a: number, b: number, t: number): number {
4-
return (a * (1 - t)) + (b * t);
5-
}
4+
export {number};
65

76
export function color(from: Color, to: Color, t: number): Color {
87
return new Color(

src/style-spec/util/lerp.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export function number(a: number, b: number, t: number): number {
2+
return (a * (1 - t)) + (b * t);
3+
}

tsconfig.strictNullChecks.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@
6868
"./src/util/throttle.ts",
6969
"./src/util/throttled_invoker.ts",
7070
"./src/util/worker_class.ts",
71-
"./src/style-spec/deref.ts"
71+
"./src/style-spec/deref.ts",
72+
"./src/style-spec/util/lerp.ts"
7273
]
7374
}

0 commit comments

Comments
 (0)