Skip to content

Commit dd5ce77

Browse files
committed
fix: add DurableObject import from cloudflare:workers to all DO classes
Without the explicit import, tsc sees the global DurableObject interface (not extendable) instead of the abstract class from cloudflare:workers.
1 parent 2bfff13 commit dd5ce77

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

src/fragment-do.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { DurableObject } from "cloudflare:workers";
12
import type { Env, TableMeta, QueryResult, Row } from "./types.js";
23
import type { QueryDescriptor } from "./client.js";
34
import { canSkipPage } from "./decode.js";

src/master-do.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { DurableObject } from "cloudflare:workers";
12
import type { ColumnMeta, Env, Footer, TableMeta, DatasetMeta, AppendResult } from "./types.js";
23
import { parseFooter, parseColumnMetaFromProtobuf, FOOTER_SIZE } from "./footer.js";
34
import { parseManifest } from "./manifest.js";

src/query-do.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { DurableObject } from "cloudflare:workers";
12
import type { ColumnMeta, DataType, Env, ExplainResult, Footer, Row, TableMeta, DatasetMeta, IcebergDatasetMeta, QueryResult } from "./types.js";
23
import type { QueryDescriptor } from "./client.js";
34
import { parseFooter, parseColumnMetaFromProtobuf } from "./footer.js";

0 commit comments

Comments
 (0)