aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--packages/bun-types/bun.d.ts23
-rw-r--r--packages/bun-types/globals.d.ts2
2 files changed, 22 insertions, 3 deletions
diff --git a/packages/bun-types/bun.d.ts b/packages/bun-types/bun.d.ts
index 0afe45bed..27d933988 100644
--- a/packages/bun-types/bun.d.ts
+++ b/packages/bun-types/bun.d.ts
@@ -999,12 +999,31 @@ declare module "bun" {
path: string;
loader: Loader;
hash: string | null;
- kind: "chunk" | "asset" | "entry-point";
+ kind: "entry-point" | "chunk";
sourcemap: BuildArtifact | null;
}
+ interface SourceMapBuildArtifact extends Blob {
+ path: string;
+ loader: Loader;
+ hash: null;
+ kind: "sourecemap";
+ sourcemap: null;
+ }
+
+ interface AssetBuildArtifact extends Blob {
+ path: string;
+ loader: Loader;
+ hash: string;
+ kind: "asset";
+ sourcemap: null;
+ }
+
function build(config: BuildConfig): Promise<{
- outputs: Map<string, BuildArtifact>;
+ outputs: Map<
+ string,
+ BuildArtifact | AssetBuildArtifact | SourceMapBuildArtifact
+ >;
logs: Array<BuildError | ResolveError>;
}>;
diff --git a/packages/bun-types/globals.d.ts b/packages/bun-types/globals.d.ts
index ebe62bf30..8413d2540 100644
--- a/packages/bun-types/globals.d.ts
+++ b/packages/bun-types/globals.d.ts
@@ -652,7 +652,7 @@ declare class Blob implements BlobInterface {
formData(): Promise<FormData>;
type: string;
- size: number;
+ readonly size: number;
}
interface ResponseInit {