import EventEmitter from 'events'; import GrowiRenderer from '~/services/renderer/growi-renderer'; import Xss from '~/services/xss'; import { IGraphViewer } from './graph-viewer'; import { IInterceptorManager } from './interceptor-manager'; export type CustomWindow = Window & typeof globalThis & { interceptorManager: IInterceptorManager } & { globalEmitter: EventEmitter } & { GraphViewer: IGraphViewer } & { growiRenderer: GrowiRenderer } & { previewRenderer: GrowiRenderer }; // TODO: Remove this code when reveal.js is omitted. see: https://github.com/weseek/growi/pull/6223