This commit is contained in:
Frank
2025-09-11 01:33:23 -04:00
parent dedfa563c2
commit d5275010d5
13 changed files with 271 additions and 255 deletions

View File

@@ -6,4 +6,4 @@
/// <reference path="../../sst-env.d.ts" /> /// <reference path="../../sst-env.d.ts" />
import "sst" import "sst"
export {} export {}

View File

@@ -6,4 +6,4 @@
/// <reference path="../../sst-env.d.ts" /> /// <reference path="../../sst-env.d.ts" />
import "sst" import "sst"
export {} export {}

View File

@@ -6,87 +6,91 @@
import "sst" import "sst"
declare module "sst" { declare module "sst" {
export interface Resource { export interface Resource {
ANTHROPIC_API_KEY: { "ANTHROPIC_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
AUTH_API_URL: { "AUTH_API_URL": {
type: "sst.sst.Linkable" "type": "sst.sst.Linkable"
value: string "value": string
} }
BASETEN_API_KEY: { "BASETEN_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
Console: { "Console": {
type: "sst.cloudflare.SolidStart" "type": "sst.cloudflare.SolidStart"
url: string "url": string
} }
Database: { "Database": {
database: string "database": string
host: string "host": string
password: string "password": string
port: number "port": number
type: "sst.sst.Linkable" "type": "sst.sst.Linkable"
username: string "username": string
} }
GITHUB_APP_ID: { "FIREWORKS_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GITHUB_APP_PRIVATE_KEY: { "GITHUB_APP_ID": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GITHUB_CLIENT_ID_CONSOLE: { "GITHUB_APP_PRIVATE_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GITHUB_CLIENT_SECRET_CONSOLE: { "GITHUB_CLIENT_ID_CONSOLE": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GOOGLE_CLIENT_ID: { "GITHUB_CLIENT_SECRET_CONSOLE": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
HONEYCOMB_API_KEY: { "GOOGLE_CLIENT_ID": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
OPENAI_API_KEY: { "HONEYCOMB_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
STRIPE_SECRET_KEY: { "OPENAI_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
STRIPE_WEBHOOK_SECRET: { "STRIPE_SECRET_KEY": {
type: "sst.sst.Linkable" "type": "sst.sst.Secret"
value: string "value": string
} }
Web: { "STRIPE_WEBHOOK_SECRET": {
type: "sst.cloudflare.Astro" "type": "sst.sst.Linkable"
url: string "value": string
} }
XAI_API_KEY: { "Web": {
type: "sst.sst.Secret" "type": "sst.cloudflare.Astro"
value: string "url": string
}
"XAI_API_KEY": {
"type": "sst.sst.Secret"
"value": string
} }
} }
} }
// cloudflare // cloudflare
import * as cloudflare from "@cloudflare/workers-types" import * as cloudflare from "@cloudflare/workers-types";
declare module "sst" { declare module "sst" {
export interface Resource { export interface Resource {
Api: cloudflare.Service "Api": cloudflare.Service
AuthApi: cloudflare.Service "AuthApi": cloudflare.Service
AuthStorage: cloudflare.KVNamespace "AuthStorage": cloudflare.KVNamespace
Bucket: cloudflare.R2Bucket "Bucket": cloudflare.R2Bucket
LogProcessor: cloudflare.Service "LogProcessor": cloudflare.Service
} }
} }
import "sst" import "sst"
export {} export {}

View File

@@ -6,87 +6,91 @@
import "sst" import "sst"
declare module "sst" { declare module "sst" {
export interface Resource { export interface Resource {
ANTHROPIC_API_KEY: { "ANTHROPIC_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
AUTH_API_URL: { "AUTH_API_URL": {
type: "sst.sst.Linkable" "type": "sst.sst.Linkable"
value: string "value": string
} }
BASETEN_API_KEY: { "BASETEN_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
Console: { "Console": {
type: "sst.cloudflare.SolidStart" "type": "sst.cloudflare.SolidStart"
url: string "url": string
} }
Database: { "Database": {
database: string "database": string
host: string "host": string
password: string "password": string
port: number "port": number
type: "sst.sst.Linkable" "type": "sst.sst.Linkable"
username: string "username": string
} }
GITHUB_APP_ID: { "FIREWORKS_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GITHUB_APP_PRIVATE_KEY: { "GITHUB_APP_ID": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GITHUB_CLIENT_ID_CONSOLE: { "GITHUB_APP_PRIVATE_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GITHUB_CLIENT_SECRET_CONSOLE: { "GITHUB_CLIENT_ID_CONSOLE": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GOOGLE_CLIENT_ID: { "GITHUB_CLIENT_SECRET_CONSOLE": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
HONEYCOMB_API_KEY: { "GOOGLE_CLIENT_ID": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
OPENAI_API_KEY: { "HONEYCOMB_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
STRIPE_SECRET_KEY: { "OPENAI_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
STRIPE_WEBHOOK_SECRET: { "STRIPE_SECRET_KEY": {
type: "sst.sst.Linkable" "type": "sst.sst.Secret"
value: string "value": string
} }
Web: { "STRIPE_WEBHOOK_SECRET": {
type: "sst.cloudflare.Astro" "type": "sst.sst.Linkable"
url: string "value": string
} }
XAI_API_KEY: { "Web": {
type: "sst.sst.Secret" "type": "sst.cloudflare.Astro"
value: string "url": string
}
"XAI_API_KEY": {
"type": "sst.sst.Secret"
"value": string
} }
} }
} }
// cloudflare // cloudflare
import * as cloudflare from "@cloudflare/workers-types" import * as cloudflare from "@cloudflare/workers-types";
declare module "sst" { declare module "sst" {
export interface Resource { export interface Resource {
Api: cloudflare.Service "Api": cloudflare.Service
AuthApi: cloudflare.Service "AuthApi": cloudflare.Service
AuthStorage: cloudflare.KVNamespace "AuthStorage": cloudflare.KVNamespace
Bucket: cloudflare.R2Bucket "Bucket": cloudflare.R2Bucket
LogProcessor: cloudflare.Service "LogProcessor": cloudflare.Service
} }
} }
import "sst" import "sst"
export {} export {}

View File

@@ -6,4 +6,4 @@
/// <reference path="../../sst-env.d.ts" /> /// <reference path="../../sst-env.d.ts" />
import "sst" import "sst"
export {} export {}

2
github/sst-env.d.ts vendored
View File

@@ -6,4 +6,4 @@
/// <reference path="../sst-env.d.ts" /> /// <reference path="../sst-env.d.ts" />
import "sst" import "sst"
export {} export {}

View File

@@ -6,87 +6,91 @@
import "sst" import "sst"
declare module "sst" { declare module "sst" {
export interface Resource { export interface Resource {
ANTHROPIC_API_KEY: { "ANTHROPIC_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
AUTH_API_URL: { "AUTH_API_URL": {
type: "sst.sst.Linkable" "type": "sst.sst.Linkable"
value: string "value": string
} }
BASETEN_API_KEY: { "BASETEN_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
Console: { "Console": {
type: "sst.cloudflare.SolidStart" "type": "sst.cloudflare.SolidStart"
url: string "url": string
} }
Database: { "Database": {
database: string "database": string
host: string "host": string
password: string "password": string
port: number "port": number
type: "sst.sst.Linkable" "type": "sst.sst.Linkable"
username: string "username": string
} }
GITHUB_APP_ID: { "FIREWORKS_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GITHUB_APP_PRIVATE_KEY: { "GITHUB_APP_ID": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GITHUB_CLIENT_ID_CONSOLE: { "GITHUB_APP_PRIVATE_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GITHUB_CLIENT_SECRET_CONSOLE: { "GITHUB_CLIENT_ID_CONSOLE": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GOOGLE_CLIENT_ID: { "GITHUB_CLIENT_SECRET_CONSOLE": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
HONEYCOMB_API_KEY: { "GOOGLE_CLIENT_ID": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
OPENAI_API_KEY: { "HONEYCOMB_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
STRIPE_SECRET_KEY: { "OPENAI_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
STRIPE_WEBHOOK_SECRET: { "STRIPE_SECRET_KEY": {
type: "sst.sst.Linkable" "type": "sst.sst.Secret"
value: string "value": string
} }
Web: { "STRIPE_WEBHOOK_SECRET": {
type: "sst.cloudflare.Astro" "type": "sst.sst.Linkable"
url: string "value": string
} }
XAI_API_KEY: { "Web": {
type: "sst.sst.Secret" "type": "sst.cloudflare.Astro"
value: string "url": string
}
"XAI_API_KEY": {
"type": "sst.sst.Secret"
"value": string
} }
} }
} }
// cloudflare // cloudflare
import * as cloudflare from "@cloudflare/workers-types" import * as cloudflare from "@cloudflare/workers-types";
declare module "sst" { declare module "sst" {
export interface Resource { export interface Resource {
Api: cloudflare.Service "Api": cloudflare.Service
AuthApi: cloudflare.Service "AuthApi": cloudflare.Service
AuthStorage: cloudflare.KVNamespace "AuthStorage": cloudflare.KVNamespace
Bucket: cloudflare.R2Bucket "Bucket": cloudflare.R2Bucket
LogProcessor: cloudflare.Service "LogProcessor": cloudflare.Service
} }
} }
import "sst" import "sst"
export {} export {}

View File

@@ -6,4 +6,4 @@
/// <reference path="../../sst-env.d.ts" /> /// <reference path="../../sst-env.d.ts" />
import "sst" import "sst"
export {} export {}

View File

@@ -6,4 +6,4 @@
/// <reference path="../../sst-env.d.ts" /> /// <reference path="../../sst-env.d.ts" />
import "sst" import "sst"
export {} export {}

View File

@@ -6,4 +6,4 @@
/// <reference path="../../../sst-env.d.ts" /> /// <reference path="../../../sst-env.d.ts" />
import "sst" import "sst"
export {} export {}

View File

@@ -6,4 +6,4 @@
/// <reference path="../../sst-env.d.ts" /> /// <reference path="../../sst-env.d.ts" />
import "sst" import "sst"
export {} export {}

View File

@@ -6,4 +6,4 @@
/// <reference path="../../sst-env.d.ts" /> /// <reference path="../../sst-env.d.ts" />
import "sst" import "sst"
export {} export {}

136
sst-env.d.ts vendored
View File

@@ -5,95 +5,99 @@
declare module "sst" { declare module "sst" {
export interface Resource { export interface Resource {
ANTHROPIC_API_KEY: { "ANTHROPIC_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
AUTH_API_URL: { "AUTH_API_URL": {
type: "sst.sst.Linkable" "type": "sst.sst.Linkable"
value: string "value": string
} }
Api: { "Api": {
type: "sst.cloudflare.Worker" "type": "sst.cloudflare.Worker"
url: string "url": string
} }
AuthApi: { "AuthApi": {
type: "sst.cloudflare.Worker" "type": "sst.cloudflare.Worker"
url: string "url": string
} }
AuthStorage: { "AuthStorage": {
type: "sst.cloudflare.Kv" "type": "sst.cloudflare.Kv"
} }
BASETEN_API_KEY: { "BASETEN_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
Bucket: { "Bucket": {
name: string "name": string
type: "sst.cloudflare.Bucket" "type": "sst.cloudflare.Bucket"
} }
Console: { "Console": {
type: "sst.cloudflare.SolidStart" "type": "sst.cloudflare.SolidStart"
url: string "url": string
} }
Database: { "Database": {
database: string "database": string
host: string "host": string
password: string "password": string
port: number "port": number
type: "sst.sst.Linkable" "type": "sst.sst.Linkable"
username: string "username": string
} }
GITHUB_APP_ID: { "FIREWORKS_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GITHUB_APP_PRIVATE_KEY: { "GITHUB_APP_ID": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GITHUB_CLIENT_ID_CONSOLE: { "GITHUB_APP_PRIVATE_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GITHUB_CLIENT_SECRET_CONSOLE: { "GITHUB_CLIENT_ID_CONSOLE": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
GOOGLE_CLIENT_ID: { "GITHUB_CLIENT_SECRET_CONSOLE": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
HONEYCOMB_API_KEY: { "GOOGLE_CLIENT_ID": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
LogProcessor: { "HONEYCOMB_API_KEY": {
type: "sst.cloudflare.Worker" "type": "sst.sst.Secret"
"value": string
} }
OPENAI_API_KEY: { "LogProcessor": {
type: "sst.sst.Secret" "type": "sst.cloudflare.Worker"
value: string
} }
STRIPE_SECRET_KEY: { "OPENAI_API_KEY": {
type: "sst.sst.Secret" "type": "sst.sst.Secret"
value: string "value": string
} }
STRIPE_WEBHOOK_SECRET: { "STRIPE_SECRET_KEY": {
type: "sst.sst.Linkable" "type": "sst.sst.Secret"
value: string "value": string
} }
Web: { "STRIPE_WEBHOOK_SECRET": {
type: "sst.cloudflare.Astro" "type": "sst.sst.Linkable"
url: string "value": string
} }
XAI_API_KEY: { "Web": {
type: "sst.sst.Secret" "type": "sst.cloudflare.Astro"
value: string "url": string
}
"XAI_API_KEY": {
"type": "sst.sst.Secret"
"value": string
} }
} }
} }
/// <reference path="sst-env.d.ts" /> /// <reference path="sst-env.d.ts" />
import "sst" import "sst"
export {} export {}