summaryrefslogtreecommitdiffhomepage
path: root/cloud/core/src
diff options
context:
space:
mode:
Diffstat (limited to 'cloud/core/src')
-rw-r--r--cloud/core/src/billing.ts2
-rw-r--r--cloud/core/src/drizzle/index.ts2
-rw-r--r--cloud/core/src/util/env.cloudflare.ts0
-rw-r--r--cloud/core/src/util/resource.ts14
4 files changed, 2 insertions, 16 deletions
diff --git a/cloud/core/src/billing.ts b/cloud/core/src/billing.ts
index 705999c26..620a72212 100644
--- a/cloud/core/src/billing.ts
+++ b/cloud/core/src/billing.ts
@@ -7,7 +7,7 @@ import { z } from "zod"
import { Identifier } from "./identifier"
import { centsToMicroCents } from "./util/price"
import { User } from "./user"
-import { Resource } from "./util/resource"
+import { Resource } from "@opencode/cloud-resource"
export namespace Billing {
export const stripe = () =>
diff --git a/cloud/core/src/drizzle/index.ts b/cloud/core/src/drizzle/index.ts
index 894f578f8..aa5e3658c 100644
--- a/cloud/core/src/drizzle/index.ts
+++ b/cloud/core/src/drizzle/index.ts
@@ -1,5 +1,5 @@
import { drizzle } from "drizzle-orm/postgres-js"
-import { Resource } from "../util/resource"
+import { Resource } from "@opencode/cloud-resource"
export * from "drizzle-orm"
import postgres from "postgres"
diff --git a/cloud/core/src/util/env.cloudflare.ts b/cloud/core/src/util/env.cloudflare.ts
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/cloud/core/src/util/env.cloudflare.ts
diff --git a/cloud/core/src/util/resource.ts b/cloud/core/src/util/resource.ts
deleted file mode 100644
index 1543145dc..000000000
--- a/cloud/core/src/util/resource.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import { env } from "cloudflare:workers";
-
-export const Resource = new Proxy(
- {},
- {
- get(_target, prop: string) {
- if (prop in env) {
- const value = env[prop];
- return typeof value === "string" ? JSON.parse(value) : value;
- }
- throw new Error(`"${prop}" is not linked in your sst.config.ts`);
- },
- }
-) as Record<string, any>;