aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Colin McDonnell <colinmcd94@gmail.com> 2023-04-05 18:31:13 -0700
committerGravatar GitHub <noreply@github.com> 2023-04-05 18:31:13 -0700
commit4af78c7d5a88378fb5912d160a936f79a30f46be (patch)
treed615eba28eb089c9ec6209c9d0296556a05fa4b8
parentcfb1c661d592adc44dc094176cd68709ca1140ee (diff)
downloadbun-4af78c7d5a88378fb5912d160a936f79a30f46be.tar.gz
bun-4af78c7d5a88378fb5912d160a936f79a30f46be.tar.zst
bun-4af78c7d5a88378fb5912d160a936f79a30f46be.zip
Update `typecheck` (#2572)
* Update typecheck * Test ci * Test ci * Prettify files
-rw-r--r--.github/workflows/bun-typecheck.yml9
-rw-r--r--package.json2
-rw-r--r--packages/bun-types/fs/promises.d.ts1
3 files changed, 8 insertions, 4 deletions
diff --git a/.github/workflows/bun-typecheck.yml b/.github/workflows/bun-typecheck.yml
index 4146dea09..33f979a94 100644
--- a/.github/workflows/bun-typecheck.yml
+++ b/.github/workflows/bun-typecheck.yml
@@ -7,6 +7,8 @@ on:
- "test/**"
pull_request:
+ branches:
+ - main
paths:
- "packages/bun-types/**"
- "test/**"
@@ -15,9 +17,7 @@ jobs:
tests:
name: check-tests
runs-on: ubuntu-latest
- defaults:
- run:
- working-directory: test
+
steps:
- name: Checkout repo
uses: actions/checkout@v3
@@ -27,5 +27,8 @@ jobs:
bun-version: canary
- name: Install dependencies
run: bun install
+ - name: Install dependencies
+ run: bun install
+ working-directory: test
- name: Typecheck tests
run: bun run typecheck
diff --git a/package.json b/package.json
index 477f237e7..8dbb529c3 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,7 @@
"build-runtime": "esbuild --target=esnext --bundle src/runtime/index.ts --format=iife --platform=browser --global-name=BUN_RUNTIME > src/runtime.out.js; cat src/runtime.footer.js >> src/runtime.out.js",
"build-fallback": "esbuild --target=esnext --bundle src/fallback.ts --format=iife --platform=browser --minify > src/fallback.out.js",
"postinstall": "bash .scripts/postinstall.sh",
- "typecheck": "tsc --noEmit",
+ "typecheck": "tsc --noEmit && cd test && bun run typecheck",
"fmt": "prettier --write './test/**/*.{mjs,ts,tsx,js,jsx}' './src/*.{mjs,ts,tsx,js,jsx}' './src/*/*.{mjs,ts,tsx,js,jsx}' './src/*/*/*.{mjs,ts,tsx,js,jsx}' './bench/**/*.{mjs,ts,tsx,js,jsx}' --config .prettierrc.cjs",
"lint": "eslint './**/*.d.ts' --cache",
"lint:fix": "eslint './**/*.d.ts' --cache --fix"
diff --git a/packages/bun-types/fs/promises.d.ts b/packages/bun-types/fs/promises.d.ts
index 65a6ad2a4..71465c8f8 100644
--- a/packages/bun-types/fs/promises.d.ts
+++ b/packages/bun-types/fs/promises.d.ts
@@ -84,6 +84,7 @@ declare module "fs/promises" {
* @param [mode=fs.constants.F_OK]
* @return Fulfills with `undefined` upon success.
*/
+
function access(path: PathLike, mode?: number): Promise<void>;
/**
* Asynchronously copies `src` to `dest`. By default, `dest` is overwritten if it