Yuki Takei 3 лет назад
Родитель
Сommit
33e79d49d4

+ 9 - 1
packages/app/src/client/services/side-effects/drawio-modal-launcher-for-view.ts

@@ -1,5 +1,7 @@
 import { useCallback, useEffect } from 'react';
 
+import EventEmitter from 'events';
+
 import { DrawioEditByViewerProps } from '@growi/remark-drawio';
 
 import { useSaveOrUpdate } from '~/client/services/page-operation';
@@ -11,7 +13,13 @@ import { useSWRxCurrentPage, useSWRxTagsInfo } from '~/stores/page';
 import loggerFactory from '~/utils/logger';
 
 
-const logger = loggerFactory('growi:cli:side-effects:useHandsontableModalLauncherForView');
+const logger = loggerFactory('growi:cli:side-effects:useDrawioModalLauncherForView');
+
+
+declare global {
+  // eslint-disable-next-line vars-on-top, no-var
+  var globalEmitter: EventEmitter;
+}
 
 
 export const useDrawioModalLauncherForView = (opts?: {

+ 8 - 0
packages/app/src/client/services/side-effects/handsontable-modal-launcher-for-view.ts

@@ -1,5 +1,7 @@
 import { useCallback, useEffect } from 'react';
 
+import EventEmitter from 'events';
+
 import MarkdownTable from '~/client/models/MarkdownTable';
 import { useSaveOrUpdate } from '~/client/services/page-operation';
 import mtu from '~/components/PageEditor/MarkdownTableUtil';
@@ -13,6 +15,12 @@ import loggerFactory from '~/utils/logger';
 const logger = loggerFactory('growi:cli:side-effects:useHandsontableModalLauncherForView');
 
 
+declare global {
+  // eslint-disable-next-line vars-on-top, no-var
+  var globalEmitter: EventEmitter;
+}
+
+
 export const useHandsontableModalLauncherForView = (opts?: {
   onSaveSuccess?: (newMarkdown: string) => void,
   onSaveError?: (error: any) => void,