aboutsummaryrefslogtreecommitdiff
path: root/src/js/private.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/private.d.ts')
-rw-r--r--src/js/private.d.ts7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/js/private.d.ts b/src/js/private.d.ts
index eae2047fb..276ac136c 100644
--- a/src/js/private.d.ts
+++ b/src/js/private.d.ts
@@ -95,7 +95,7 @@ declare module "bun" {
};
function fs(): BunFS;
function _Os(): typeof import("node:os");
- function _Path(isWindows?: boolean): typeof import("node:path");
+ function _Path(isWin32?: boolean): typeof import("node:path");
function jest(): typeof import("bun:test");
var main: string;
var tty: Array<{ hasColors: boolean }>;
@@ -129,6 +129,7 @@ interface LoaderEntry {
evaluated: boolean;
then?: any;
isAsync: boolean;
+ isSatisfied: boolean;
}
interface LoaderModule {
@@ -145,7 +146,6 @@ declare interface Error {
* This is only valid in src/js/ as it is replaced with `globalThis[Symbol.for("Bun.lazy")]` at bundle time.
*/
function $lazy<T extends keyof BunLazyModules>(id: T): BunLazyModules[T];
-function $lazy(id: "createImportMeta", from: string): BunLazyModules[T];
interface BunLazyModules {
/**
@@ -199,3 +199,6 @@ interface BunLazyModules {
[2]: any;
[4]: any;
}
+
+/** Assign to this variable in src/js/{bun,node,thirdparty} to act as module.exports */
+declare var $exports: any;
ravatar.com/avatar/6941b1dad46a74b615e9e01452b49f84?s=13&d=retro' width='13' height='13' alt='Gravatar' /> 2hu 1-1/+4 2023-10-07feat(KeyObject) (#5940)Gravatar Ciro Spaciari 106-67/+9342 * oops * createSecretKey but weird error * use the right prototype, do not add a function called export lol * HMAC JWT export + base64 fix * Fix Equals, Fix Get KeySize, add complete export RSA * fix RSA export * add EC exports * X25519 and ED25519 export + fixes * fix default exports * better asymmetricKeyType * fix private exports * fix symmetricKeySize * createPublicKey validations + refactor * jwt + der fixes * oopsies * add PEM into createPublicKey * cleanup * WIP * bunch of fixes * public from private + private OKP * encrypted keys fixes * oops * fix clear tls error, add some support to jwk and other formats on publicEncrypt/publicDecrypt * more fixes and tests working * more fixes more tests * more clear hmac errors * more tests and fixes * add generateKeyPair * more tests passing, some skips * fix EC key from private * fix OKP JWK * nodejs ignores ext and key_ops on KeyObject.exports * add EC sign verify test * some fixes * add crypto.generateKeyPairSync(type, options) * more fixes and more tests * fix hmac tests * jsonwebtoken tests * oops * oops2 * generated files * revert package.json * vm tests * todos instead of failues * toBunString -> toString * undo simdutf * improvements * unlikely * cleanup * cleanup 2 * oops * move _generateKeyPairSync checks to native 2023-10-07Exclude more filesGravatar Jarred Sumner 1-1/+1 2023-10-07Exclude more filesGravatar Jarred Sumner 1-1/+2 2023-10-07Update settings.jsonGravatar Jarred Sumner 1-1/+2 2023-10-07Update settings.jsonGravatar Jarred Sumner 1-2/+3 2023-10-06fix a couple install testsGravatar Dylan Conway 1-8/+8 2023-10-06formatGravatar Dylan Conway 1-1/+2 2023-10-06Fix memory leak in fetch() (#6350)Gravatar Jarred Sumner 1-2/+0 Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-10-06[types] allow onLoad plugin callbacks to return undefined (#6346)Gravatar Silver 1-1/+1 Returning undefined simply falls through to the next plugin, or to the default loader. This is defined by esbuild, and supported by Bun, but the types don't reflect it properly. 2023-10-06docs: `file.stream()` is not a promise (#6337)Gravatar Paul Nodet 1-1/+1