@types/react-relay
Advanced tools
Comparing version 1.3.8 to 1.3.9
@@ -10,3 +10,3 @@ // Type definitions for react-relay 1.3 | ||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | ||
// TypeScript Version: 2.8 | ||
// TypeScript Version: 2.9 | ||
@@ -92,21 +92,24 @@ // Prettified with: | ||
// ~~~~~~~~~~~~~~~~~~~~~ | ||
export interface QueryRendererProps { | ||
export interface QueryRendererProps<T extends RelayRuntimeTypes.OperationBase = RelayRuntimeTypes.OperationDefaults> { | ||
cacheConfig?: RelayRuntimeTypes.CacheConfig; | ||
environment: RelayRuntimeTypes.Environment; | ||
query?: RelayRuntimeTypes.GraphQLTaggedNode | null; | ||
render(readyState: ReadyState): React.ReactElement<any> | undefined | null; | ||
variables: RelayRuntimeTypes.Variables; | ||
render(readyState: ReadyState<T["response"]>): React.ReactElement<any> | undefined | null; | ||
variables: T["variables"]; | ||
rerunParamExperimental?: RelayRuntimeTypes.RerunParam; | ||
} | ||
export interface ReadyState { | ||
export interface ReadyState<T extends RelayRuntimeTypes.Variables = RelayRuntimeTypes.Variables> { | ||
error: Error | undefined | null; | ||
props: { [propName: string]: any } | undefined | null; | ||
props: T | undefined | null; | ||
retry?(): void; | ||
} | ||
export interface QueryRendererState { | ||
readyState: ReadyState; | ||
} | ||
export class ReactRelayQueryRenderer extends React.Component<QueryRendererProps, QueryRendererState> {} | ||
export class QueryRenderer extends ReactRelayQueryRenderer {} | ||
export class ReactRelayQueryRenderer<T extends RelayRuntimeTypes.OperationBase> extends React.Component< | ||
QueryRendererProps<T> | ||
> {} | ||
export class QueryRenderer< | ||
T extends RelayRuntimeTypes.OperationBase = RelayRuntimeTypes.OperationDefaults | ||
> extends ReactRelayQueryRenderer<T> {} | ||
// ~~~~~~~~~~~~~~~~~~~~~ | ||
@@ -113,0 +116,0 @@ // createFragmentContainer |
{ | ||
"name": "@types/react-relay", | ||
"version": "1.3.8", | ||
"version": "1.3.9", | ||
"description": "TypeScript definitions for react-relay", | ||
@@ -48,4 +48,4 @@ "license": "MIT", | ||
}, | ||
"typesPublisherContentHash": "b36da6db53d9d77f3602f1426b43173837e4c2cb366bb9e1f156c80cdc5d009b", | ||
"typeScriptVersion": "2.8" | ||
"typesPublisherContentHash": "db6cd8803ce5f17609f7b48a77c74132a11a0a1a9440a188e7ba125a89b51fbb", | ||
"typeScriptVersion": "2.9" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
Additional Details | ||
* Last updated: Tue, 14 Aug 2018 00:52:13 GMT | ||
* Last updated: Sun, 26 Aug 2018 19:04:58 GMT | ||
* Dependencies: relay-runtime, react | ||
@@ -14,0 +14,0 @@ * Global values: none |
20504
436