From 1a06f326998566ea43b9c2efad14e066e57fcbb7 Mon Sep 17 00:00:00 2001 From: Sam Zhou Date: Wed, 20 Dec 2023 13:47:31 -0800 Subject: [PATCH] Use `Parameters` and indexed access type to extract PreloadParams Reviewed By: gkz Differential Revision: D52335263 fbshipit-source-id: bf3506d0472c2a1cc239110eff614f7220359d42 --- packages/react-relay/relay-hooks/EntryPointTypes.flow.js | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/packages/react-relay/relay-hooks/EntryPointTypes.flow.js b/packages/react-relay/relay-hooks/EntryPointTypes.flow.js index d2adc1defeeec..f09c5ba5a6a4c 100644 --- a/packages/react-relay/relay-hooks/EntryPointTypes.flow.js +++ b/packages/react-relay/relay-hooks/EntryPointTypes.flow.js @@ -267,13 +267,7 @@ export type EntryPoint = ElementConfig['extraProps'], >; -type ExtractFirstParam = ((P) => R) => P; -type GetPreloadPropsType = T['getPreloadProps']; -// $FlowFixMe[deprecated-type] -export type PreloadParamsOf = $Call< - ExtractFirstParam, - GetPreloadPropsType, ->; +export type PreloadParamsOf = Parameters[0]; export type IEnvironmentProvider = { getEnvironment: (options: ?TOptions) => IEnvironment,