renderer.ts 695 B

123456789101112131415161718192021222324
  1. import { XssOptionConfig } from '~/services/xss/xssOption';
  2. export type RendererSettings = {
  3. isEnabledLinebreaks: boolean,
  4. isEnabledLinebreaksInComments: boolean,
  5. adminPreferredIndentSize: number,
  6. isIndentSizeForced: boolean,
  7. };
  8. export type GrowiHydratedEnv = {
  9. PLANTUML_URI: string | null,
  10. BLOCKDIAG_URI: string | null,
  11. DRAWIO_URI: string | null,
  12. HACKMD_URI: string | null,
  13. MATHJAX: string | null,
  14. NO_CDN: string | null,
  15. GROWI_CLOUD_URI: string | null,
  16. GROWI_APP_ID_FOR_GROWI_CLOUD: string | null,
  17. }
  18. export type GrowiRendererConfig = {
  19. highlightJsStyleBorder: boolean
  20. env: Pick<GrowiHydratedEnv, 'MATHJAX' | 'PLANTUML_URI' | 'BLOCKDIAG_URI'>
  21. } & XssOptionConfig;