exposed-settings.ts 842 B

123456789101112131415161718192021222324252627282930313233
  1. export type ExposedSettings = {
  2. appName: string
  3. cookieDomain: string
  4. dropboxAppName: string
  5. emailConfirmationDisabled: boolean
  6. enableSubscriptions: boolean
  7. gaToken?: string
  8. gaTokenV4?: string
  9. hasAffiliationsFeature: boolean
  10. hasLinkUrlFeature: boolean
  11. hasLinkedProjectFileFeature: boolean
  12. hasLinkedProjectOutputFileFeature: boolean
  13. hasSamlBeta?: boolean
  14. hasSamlFeature: boolean
  15. isOverleaf: boolean
  16. maxEntitiesPerProject: number
  17. maxUploadSize: number
  18. recaptchaDisabled: {
  19. invite: boolean
  20. login: boolean
  21. passwordReset: boolean
  22. register: boolean
  23. }
  24. recaptchaSiteKeyV3?: string
  25. samlInitPath?: string
  26. sentryAllowedOriginRegex: string
  27. sentryDsn?: string
  28. sentryEnvironment?: string
  29. sentryRelease?: string
  30. siteUrl: string
  31. textExtensions: string[]
  32. validRootDocExtensions: string[]
  33. }