Skip to content

Commit e672a20

Browse files
committed
add typescript declarations
1 parent e088280 commit e672a20

File tree

12 files changed

+73
-14
lines changed

12 files changed

+73
-14
lines changed

biome.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
"*.res.js",
7171
"*.res.mjs",
7272
"*.gen.ts*",
73+
"*.d.ts",
7374
"*.exe",
7475
"package.json"
7576
]

cli/common/bins.js

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,8 @@
33
import * as fs from "node:fs";
44

55
/**
6-
* @typedef {{
7-
* binDir: string,
8-
* binPaths: BinaryPaths,
9-
* }} BinaryModuleExports
10-
*
11-
* @typedef {{
12-
* bsb_helper_exe: string,
13-
* bsc_exe: string,
14-
* ninja_exe: string,
15-
* rescript_exe: string,
16-
* rescript_tools_exe: string,
17-
* rescript_editor_analysis_exe: string,
18-
* rewatch_exe: string,
19-
* }} BinaryPaths
6+
* @import {BinaryPaths} from "@rescript/linux-x64"
7+
* @typedef {import("@rescript/linux-x64")} BinaryModuleExports
208
*/
219

2210
const target = `${process.platform}-${process.arch}`;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
export const binDir: string;
2+
3+
export const binPaths: BinaryPaths;
4+
5+
export type BinaryPaths = {
6+
bsb_helper_exe: string,
7+
bsc_exe: string,
8+
ninja_exe: string,
9+
rescript_exe: string,
10+
rescript_tools_exe: string,
11+
rescript_editor_analysis_exe: string,
12+
rewatch_exe: string,
13+
};

packages/@rescript/darwin-arm64/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
],
2222
"files": [
2323
"bin.js",
24+
"bin.d.ts",
2425
"bin/"
2526
],
2627
"bin": {
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
export const binDir: string;
2+
3+
export const binPaths: BinaryPaths;
4+
5+
export type BinaryPaths = {
6+
bsb_helper_exe: string,
7+
bsc_exe: string,
8+
ninja_exe: string,
9+
rescript_exe: string,
10+
rescript_tools_exe: string,
11+
rescript_editor_analysis_exe: string,
12+
rewatch_exe: string,
13+
};

packages/@rescript/darwin-x64/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
],
2222
"files": [
2323
"bin.js",
24+
"bin.d.ts",
2425
"bin/"
2526
],
2627
"bin": {
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
export const binDir: string;
2+
3+
export const binPaths: BinaryPaths;
4+
5+
export type BinaryPaths = {
6+
bsb_helper_exe: string,
7+
bsc_exe: string,
8+
ninja_exe: string,
9+
rescript_exe: string,
10+
rescript_tools_exe: string,
11+
rescript_editor_analysis_exe: string,
12+
rewatch_exe: string,
13+
};

packages/@rescript/linux-arm64/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
],
2222
"files": [
2323
"bin.js",
24+
"bin.d.ts",
2425
"bin/"
2526
],
2627
"bin": {

packages/@rescript/linux-x64/bin.d.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
export const binDir: string;
2+
3+
export const binPaths: BinaryPaths;
4+
5+
export type BinaryPaths = {
6+
bsb_helper_exe: string,
7+
bsc_exe: string,
8+
ninja_exe: string,
9+
rescript_exe: string,
10+
rescript_tools_exe: string,
11+
rescript_editor_analysis_exe: string,
12+
rewatch_exe: string,
13+
};

packages/@rescript/linux-x64/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
],
2222
"files": [
2323
"bin.js",
24+
"bin.d.ts",
2425
"bin/"
2526
],
2627
"bin": {

packages/@rescript/win32-x64/bin.d.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
export const binDir: string;
2+
3+
export const binPaths: BinaryPaths;
4+
5+
export type BinaryPaths = {
6+
bsb_helper_exe: string,
7+
bsc_exe: string,
8+
ninja_exe: string,
9+
rescript_exe: string,
10+
rescript_tools_exe: string,
11+
rescript_editor_analysis_exe: string,
12+
rewatch_exe: string,
13+
};

packages/@rescript/win32-x64/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
],
2222
"files": [
2323
"bin.js",
24+
"bin.d.ts",
2425
"bin/"
2526
],
2627
"bin": {

0 commit comments

Comments
 (0)