Skip to content

Commit 903d459

Browse files
committed
fix: fail on build
1 parent 8462bfd commit 903d459

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

packages/core/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// TODO fix https://github.com/Bernankez/utils/issues/11
2-
import type { Awaitable } from "@bernankez/utils";
31
import { assert } from "./utils";
42
import { calculateRenderCount, calculateTranslate, measureText } from "./utils/shared";
53
import { degreeToAngle } from "./utils/math";
@@ -8,6 +6,8 @@ export * from "./renderer";
86
export * from "./utils/shared";
97
export * from "./utils/math";
108

9+
export type Awaitable<T> = Promise<T> | T;
10+
1111
export interface BackmojiOptions {
1212
degree?: number;
1313
rowGap?: number;

packages/core/src/utils/math.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@ export function degreeToAngle(degree: number) {
77
export function getRightAngleSides(hypotenuseLength: number, degree: number) {
88
const side1 = hypotenuseLength * Math.cos(degreeToAngle(degree)); // 对边
99
const side2 = hypotenuseLength * Math.sin(degreeToAngle(degree)); // 邻边
10-
return [side1, side2];
10+
return makeDestructurable({
11+
side1,
12+
side2,
13+
}, [side1, side2]);
1114
}
1215

1316
export function measureRectangle(width: number, height: number, degree: number) {

0 commit comments

Comments
 (0)