diff --git a/packages/react-native/Libraries/Core/Devtools/getDevServer.js b/packages/react-native/Libraries/Core/Devtools/getDevServer.js index a158d9826e564a..7e6049b0d36272 100644 --- a/packages/react-native/Libraries/Core/Devtools/getDevServer.js +++ b/packages/react-native/Libraries/Core/Devtools/getDevServer.js @@ -14,7 +14,7 @@ let _cachedDevServerURL: ?string; let _cachedFullBundleURL: ?string; const FALLBACK = 'http://localhost:8081/'; -type DevServerInfo = { +export type DevServerInfo = { url: string, fullBundleUrl: ?string, bundleLoadedFromServer: boolean, diff --git a/packages/react-native/index.js b/packages/react-native/index.js index 2c47d5f2b5b702..7473a41f0aaf94 100644 --- a/packages/react-native/index.js +++ b/packages/react-native/index.js @@ -223,6 +223,9 @@ module.exports = { get findNodeHandle() { return require('./Libraries/ReactNative/RendererProxy').findNodeHandle; }, + get getDevServer() { + return require('./Libraries/Core/Devtools/getDevServer').default; + }, get I18nManager() { return require('./Libraries/ReactNative/I18nManager').default; }, diff --git a/packages/react-native/index.js.flow b/packages/react-native/index.js.flow index ec723fa6b18037..9672fb65f4e6b7 100644 --- a/packages/react-native/index.js.flow +++ b/packages/react-native/index.js.flow @@ -275,6 +275,9 @@ export {default as Easing} from './Libraries/Animated/Easing'; export {findNodeHandle} from './Libraries/ReactNative/RendererProxy'; +export type {DevServerInfo} from './Libraries/Core/Devtools/getDevServer'; +export {default as getDevServer} from './Libraries/Core/Devtools/getDevServer'; + export {default as I18nManager} from './Libraries/ReactNative/I18nManager'; export type {