diff options
author | 2023-04-05 18:31:13 -0700 | |
---|---|---|
committer | 2023-04-05 18:31:13 -0700 | |
commit | 4af78c7d5a88378fb5912d160a936f79a30f46be (patch) | |
tree | d615eba28eb089c9ec6209c9d0296556a05fa4b8 | |
parent | cfb1c661d592adc44dc094176cd68709ca1140ee (diff) | |
download | bun-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.yml | 9 | ||||
-rw-r--r-- | package.json | 2 | ||||
-rw-r--r-- | packages/bun-types/fs/promises.d.ts | 1 |
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 |