mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-03-29 08:58:23 +08:00
[relay] Expose componentRef prop of containers.
This commit is contained in:
6
types/react-relay/index.d.ts
vendored
6
types/react-relay/index.d.ts
vendored
@@ -92,7 +92,7 @@ export class QueryRenderer extends ReactRelayQueryRenderer {}
|
||||
export function createFragmentContainer<T>(
|
||||
Component: React.ComponentType<T>,
|
||||
fragmentSpec: RelayRuntimeTypes.GraphQLTaggedNode | GeneratedNodeMap
|
||||
): React.ComponentType<RemoveRelayProp<T>>;
|
||||
): React.ComponentType<RemoveRelayProp<T> & { componentRef?: any }>;
|
||||
|
||||
// ~~~~~~~~~~~~~~~~~~~~~
|
||||
// createPaginationContainer
|
||||
@@ -140,7 +140,7 @@ export function createPaginationContainer<T>(
|
||||
Component: React.ComponentType<T>,
|
||||
fragmentSpec: RelayRuntimeTypes.GraphQLTaggedNode | GeneratedNodeMap,
|
||||
connectionConfig: ConnectionConfig<T>
|
||||
): React.ComponentType<RemoveRelayProp<T>>;
|
||||
): React.ComponentType<RemoveRelayProp<T> & { componentRef?: any }>;
|
||||
|
||||
// ~~~~~~~~~~~~~~~~~~~~~
|
||||
// createRefetchContainer
|
||||
@@ -163,4 +163,4 @@ export function createRefetchContainer<T>(
|
||||
Component: React.ComponentType<T>,
|
||||
fragmentSpec: RelayRuntimeTypes.GraphQLTaggedNode | GeneratedNodeMap,
|
||||
taggedNode: RelayRuntimeTypes.GraphQLTaggedNode
|
||||
): React.ComponentType<RemoveRelayProp<T>>;
|
||||
): React.ComponentType<RemoveRelayProp<T> & { componentRef?: any }>;
|
||||
|
||||
Reference in New Issue
Block a user