From 796950edc7f03986dddde3caefb8cbe0d46199d7 Mon Sep 17 00:00:00 2001 From: Robert Balicki Date: Mon, 6 Jul 2020 13:33:40 -0700 Subject: [PATCH] Add PreloadPropsOf type Reviewed By: josephsavona Differential Revision: D22391660 fbshipit-source-id: 9a9f33610168183e46f053000a5da21691c31c70 --- packages/relay-experimental/EntryPointTypes.flow.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/relay-experimental/EntryPointTypes.flow.js b/packages/relay-experimental/EntryPointTypes.flow.js index 6707bdef0f027..5dee7e425551d 100644 --- a/packages/relay-experimental/EntryPointTypes.flow.js +++ b/packages/relay-experimental/EntryPointTypes.flow.js @@ -246,6 +246,13 @@ export type EntryPoint< $PropertyType, 'extraProps'>, >; +type ExtractFirstParam = ((P) => R) => P; +type GetPreloadPropsType = $ElementType; +export type PreloadParamsOf = $Call< + ExtractFirstParam, + GetPreloadPropsType, +>; + export type IEnvironmentProvider = {| getEnvironment(options: ?TOptions): IEnvironment, |};