Skip to content

Commit ebe7249

Browse files
chore: enforce the use of extensions for all the imports in src files (#849)
1 parent 060a03e commit ebe7249

25 files changed

+43
-37
lines changed

packages/cloudflare/eslint.config.mjs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,10 @@ export default [
3636
"import/no-duplicates": "error",
3737
},
3838
},
39+
{
40+
files: ["src/**/*.ts"],
41+
rules: {
42+
"import/extensions": ["error", "always", { checkTypeImports: true }],
43+
},
44+
},
3945
];

packages/cloudflare/src/api/config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
import type { BuildOptions } from "@opennextjs/aws/build/helper";
1+
import type { BuildOptions } from "@opennextjs/aws/build/helper.js";
22
import {
33
BaseOverride,
44
LazyLoadedOverride,
55
OpenNextConfig as AwsOpenNextConfig,
66
type RoutePreloadingBehavior,
7-
} from "@opennextjs/aws/types/open-next";
7+
} from "@opennextjs/aws/types/open-next.js";
88
import type {
99
CDNInvalidationHandler,
1010
IncrementalCache,
1111
Queue,
1212
TagCache,
13-
} from "@opennextjs/aws/types/overrides";
13+
} from "@opennextjs/aws/types/overrides.js";
1414

1515
import assetResolver from "./overrides/asset-resolver/index.js";
1616

packages/cloudflare/src/api/durable-objects/bucket-cache-purge.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { describe, expect, it, vi } from "vitest";
22

3-
import * as internal from "../overrides/internal";
4-
import { BucketCachePurge } from "./bucket-cache-purge";
3+
import * as internal from "../overrides/internal.js";
4+
import { BucketCachePurge } from "./bucket-cache-purge.js";
55

66
vi.mock("cloudflare:workers", () => ({
77
DurableObject: class {

packages/cloudflare/src/api/durable-objects/bucket-cache-purge.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { DurableObject } from "cloudflare:workers";
22

3-
import { internalPurgeCacheByTags } from "../overrides/internal";
3+
import { internalPurgeCacheByTags } from "../overrides/internal.js";
44

55
const DEFAULT_BUFFER_TIME_IN_SECONDS = 5;
66
// https://developers.cloudflare.com/cache/how-to/purge-cache/#hostname-tag-prefix-url-and-purge-everything-limits

packages/cloudflare/src/api/durable-objects/queue.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { describe, expect, it, vi } from "vitest";
22

3-
import { DOQueueHandler } from "./queue";
3+
import { DOQueueHandler } from "./queue.js";
44

55
vi.mock("cloudflare:workers", () => ({
66
DurableObject: class {

packages/cloudflare/src/api/durable-objects/queue.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { debug, error, warn } from "@opennextjs/aws/adapters/logger.js";
2-
import type { QueueMessage } from "@opennextjs/aws/types/overrides";
2+
import type { QueueMessage } from "@opennextjs/aws/types/overrides.js";
33
import {
44
FatalError,
55
IgnorableError,

packages/cloudflare/src/api/durable-objects/sharded-tag-cache.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { describe, expect, it, vi } from "vitest";
22

3-
import { DOShardedTagCache } from "./sharded-tag-cache";
3+
import { DOShardedTagCache } from "./sharded-tag-cache.js";
44

55
vi.mock("cloudflare:workers", () => ({
66
DurableObject: class {

packages/cloudflare/src/api/overrides/asset-resolver/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { InternalEvent, InternalResult } from "@opennextjs/aws/types/open-next";
2-
import type { AssetResolver } from "@opennextjs/aws/types/overrides";
1+
import type { InternalEvent, InternalResult } from "@opennextjs/aws/types/open-next.js";
2+
import type { AssetResolver } from "@opennextjs/aws/types/overrides.js";
33

44
import { getCloudflareContext } from "../../cloudflare-context.js";
55

packages/cloudflare/src/api/overrides/cache-purge/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import type { CDNInvalidationHandler } from "@opennextjs/aws/types/overrides";
1+
import type { CDNInvalidationHandler } from "@opennextjs/aws/types/overrides.js";
22

3-
import { getCloudflareContext } from "../../cloudflare-context";
3+
import { getCloudflareContext } from "../../cloudflare-context.js";
44
import { debugCache, internalPurgeCacheByTags } from "../internal.js";
55

66
interface PurgeOptions {

packages/cloudflare/src/api/overrides/queue/do-queue.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import type { Queue, QueueMessage } from "@opennextjs/aws/types/overrides";
1+
import type { Queue, QueueMessage } from "@opennextjs/aws/types/overrides.js";
22
import { IgnorableError } from "@opennextjs/aws/utils/error.js";
33

4-
import { getCloudflareContext } from "../../cloudflare-context";
4+
import { getCloudflareContext } from "../../cloudflare-context.js";
55

66
export default {
77
name: "durable-queue",

0 commit comments

Comments
 (0)