From 96bac5a84192f5c856f964c747a54551336d2a58 Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Tue, 27 Jul 2021 21:09:24 +0800 Subject: [PATCH] refactor(web): web devtool --- shared/index.tsx | 3 ++- web/src/dev.ts | 7 +++++++ web/src/index.tsx | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 web/src/dev.ts diff --git a/shared/index.tsx b/shared/index.tsx index f56e1896..571fd836 100644 --- a/shared/index.tsx +++ b/shared/index.tsx @@ -1,5 +1,6 @@ // api export { buildStorage } from './api/buildStorage'; +export { request } from './api/request'; export { createSocket } from './api/socket'; export type { AppSocket } from './api/socket'; @@ -83,5 +84,5 @@ export { getMessageTimeDiff, formatShortTime, } from './utils/date-helper'; -export { isBrowser, isNavigator } from './utils/environment'; +export { isBrowser, isNavigator, isDevelopment } from './utils/environment'; export { getTextColorHex } from './utils/string-helper'; diff --git a/web/src/dev.ts b/web/src/dev.ts new file mode 100644 index 00000000..5735c6ad --- /dev/null +++ b/web/src/dev.ts @@ -0,0 +1,7 @@ +import { isDevelopment, request } from 'tailchat-shared'; + +if (isDevelopment === true) { + (window as any).DEBUG = { + request, + }; +} diff --git a/web/src/index.tsx b/web/src/index.tsx index 7e379c63..67e241b4 100644 --- a/web/src/index.tsx +++ b/web/src/index.tsx @@ -1,4 +1,5 @@ import './init'; +import './dev'; import React from 'react'; import ReactDOM from 'react-dom'; import { App } from './App';