sst-env.d.ts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. /* This file is auto-generated by SST. Do not edit. */
  2. /* tslint:disable */
  3. /* eslint-disable */
  4. /* deno-fmt-ignore-file */
  5. import "sst"
  6. declare module "sst" {
  7. export interface Resource {
  8. ANTHROPIC_API_KEY: {
  9. type: "sst.sst.Secret"
  10. value: string
  11. }
  12. AUTH_API_URL: {
  13. type: "sst.sst.Linkable"
  14. value: string
  15. }
  16. BASETEN_API_KEY: {
  17. type: "sst.sst.Secret"
  18. value: string
  19. }
  20. Console: {
  21. type: "sst.cloudflare.SolidStart"
  22. url: string
  23. }
  24. Database: {
  25. database: string
  26. host: string
  27. password: string
  28. port: number
  29. type: "sst.sst.Linkable"
  30. username: string
  31. }
  32. GITHUB_APP_ID: {
  33. type: "sst.sst.Secret"
  34. value: string
  35. }
  36. GITHUB_APP_PRIVATE_KEY: {
  37. type: "sst.sst.Secret"
  38. value: string
  39. }
  40. GITHUB_CLIENT_ID_CONSOLE: {
  41. type: "sst.sst.Secret"
  42. value: string
  43. }
  44. GITHUB_CLIENT_SECRET_CONSOLE: {
  45. type: "sst.sst.Secret"
  46. value: string
  47. }
  48. GOOGLE_CLIENT_ID: {
  49. type: "sst.sst.Secret"
  50. value: string
  51. }
  52. HONEYCOMB_API_KEY: {
  53. type: "sst.sst.Secret"
  54. value: string
  55. }
  56. OPENAI_API_KEY: {
  57. type: "sst.sst.Secret"
  58. value: string
  59. }
  60. STRIPE_SECRET_KEY: {
  61. type: "sst.sst.Secret"
  62. value: string
  63. }
  64. STRIPE_WEBHOOK_SECRET: {
  65. type: "sst.sst.Linkable"
  66. value: string
  67. }
  68. Web: {
  69. type: "sst.cloudflare.Astro"
  70. url: string
  71. }
  72. XAI_API_KEY: {
  73. type: "sst.sst.Secret"
  74. value: string
  75. }
  76. }
  77. }
  78. // cloudflare
  79. import * as cloudflare from "@cloudflare/workers-types"
  80. declare module "sst" {
  81. export interface Resource {
  82. Api: cloudflare.Service
  83. AuthApi: cloudflare.Service
  84. AuthStorage: cloudflare.KVNamespace
  85. Bucket: cloudflare.R2Bucket
  86. LogProcessor: cloudflare.Service
  87. }
  88. }
  89. import "sst"
  90. export {}