@types/relay-runtime
Advanced tools
Comparing version 8.0.4 to 8.0.5
@@ -27,3 +27,2 @@ // Type definitions for relay-runtime 8.0 | ||
export { MutationConfig, MutationParameters } from './lib/mutations/commitMutation'; | ||
export { RelayNetworkLog, LoggerTransactionConfig } from './lib/network/RelayNetworkLoggerTransaction'; | ||
export { | ||
@@ -42,3 +41,2 @@ ExecuteFunction, | ||
export { ObservableFromValue, Observer, Subscribable, Subscription } from './lib/network/RelayObservable'; | ||
export { GraphiQLPrinter, NetworkLogger } from './lib/network/createRelayNetworkLogger'; | ||
export { | ||
@@ -75,4 +73,2 @@ GraphQLTaggedNode, | ||
HandleFieldPayload, | ||
Logger, | ||
LoggerProvider, | ||
MissingFieldHandler, | ||
@@ -203,4 +199,2 @@ ModuleImportPointer, | ||
export { RelayFeatureFlags } from './lib/util/RelayFeatureFlags'; | ||
export { RelayNetworkLoggerTransaction } from './lib/network/RelayNetworkLoggerTransaction'; | ||
export { createRelayNetworkLogger } from './lib/network/createRelayNetworkLogger'; | ||
export { deepFreeze } from './lib/util/deepFreeze'; | ||
@@ -207,0 +201,0 @@ |
@@ -8,4 +8,3 @@ import { HandlerProvider } from '../handlers/RelayDefaultHandlerProvider'; | ||
OperationTracker, | ||
LoggerProvider, | ||
Logger, | ||
LogFunction, | ||
OptimisticUpdateFunction, | ||
@@ -15,3 +14,2 @@ OperationAvailability, | ||
SelectorStoreUpdater, | ||
NormalizationSelector, | ||
StoreUpdater, | ||
@@ -26,3 +24,2 @@ SingularReaderSelector, | ||
import { RelayOperationTracker } from './RelayOperationTracker'; | ||
import { LoggerTransactionConfig } from '../network/RelayNetworkLoggerTransaction'; | ||
import { Disposable, CacheConfig } from '../util/RelayRuntimeTypes'; | ||
@@ -34,2 +31,3 @@ import { RelayObservable } from '../network/RelayObservable'; | ||
readonly handlerProvider?: HandlerProvider | null; | ||
readonly log?: LogFunction | null; | ||
readonly operationLoader?: OperationLoader | null; | ||
@@ -41,3 +39,2 @@ readonly network: Network; | ||
readonly operationTracker?: OperationTracker | null; | ||
readonly loggerProvider?: LoggerProvider | null; | ||
} | ||
@@ -51,3 +48,2 @@ | ||
getOperationTracker(): RelayOperationTracker; | ||
getLogger(config: LoggerTransactionConfig): Logger | null | undefined; | ||
applyUpdate(optimisticUpdate: OptimisticUpdateFunction): Disposable; | ||
@@ -54,0 +50,0 @@ revertUpdate(update: OptimisticUpdateFunction): void; |
@@ -18,3 +18,2 @@ import { ReaderFragment } from '../util/ReaderNode'; | ||
} from './RelayConnection'; | ||
import { LoggerTransactionConfig } from '../network/RelayNetworkLoggerTransaction'; | ||
import { PayloadData, Network, UploadableMap, PayloadError, GraphQLResponse } from '../network/RelayNetworkTypes'; | ||
@@ -399,11 +398,70 @@ import { RelayObservable } from '../network/RelayObservable'; | ||
export interface Logger { | ||
log(message: string, ...values: unknown[]): void; | ||
flushLogs(): void; | ||
interface OperationDescriptor { | ||
readonly fragment: SingularReaderSelector; | ||
readonly request: RequestDescriptor; | ||
readonly root: NormalizationSelector; | ||
} | ||
export interface LoggerProvider { | ||
getLogger(config: LoggerTransactionConfig): Logger; | ||
interface LogEventQueryResourceFetch { | ||
readonly name: 'queryresource.fetch'; | ||
readonly operation: OperationDescriptor; | ||
// FetchPolicy from relay-experimental | ||
readonly fetchPolicy: string; | ||
// RenderPolicy from relay-experimental | ||
readonly renderPolicy: string; | ||
readonly queryAvailability: OperationAvailability; | ||
readonly shouldFetch: boolean; | ||
} | ||
interface LogEventExecuteInfo { | ||
readonly name: 'execute.info'; | ||
readonly transactionID: number; | ||
readonly info: unknown; | ||
} | ||
interface LogEventExecuteStart { | ||
readonly name: 'execute.start'; | ||
readonly transactionID: number; | ||
readonly params: { | ||
// RequestParameters type | ||
readonly name: string; | ||
readonly operationKind: string; | ||
readonly text: string; | ||
}; | ||
readonly variables: object; | ||
} | ||
interface LogEventExecuteNext { | ||
readonly name: 'execute.next'; | ||
readonly transactionID: number; | ||
readonly response: unknown; | ||
} | ||
interface LogEventExecuteError { | ||
readonly name: 'execute.error'; | ||
readonly transactionID: number; | ||
readonly error: Error; | ||
} | ||
interface LogEventExecuteComplete { | ||
readonly name: 'execute.complete'; | ||
readonly transactionID: number; | ||
} | ||
interface LogEventExecuteUnsubscribe { | ||
readonly name: 'execute.unsubscribe'; | ||
readonly transactionID: number; | ||
} | ||
type LogEvent = | ||
| LogEventQueryResourceFetch | ||
| LogEventExecuteInfo | ||
| LogEventExecuteStart | ||
| LogEventExecuteNext | ||
| LogEventExecuteError | ||
| LogEventExecuteComplete | ||
| LogEventExecuteUnsubscribe; | ||
export type LogFunction = (logEvent: LogEvent) => void; | ||
/** | ||
@@ -473,7 +531,2 @@ * The public API of Relay core. Represents an encapsulated environment with its | ||
/** | ||
* Get an instance of a logger | ||
*/ | ||
getLogger(config: LoggerTransactionConfig): Logger | null | undefined; | ||
/** | ||
* Returns the environment specific OperationTracker. | ||
@@ -480,0 +533,0 @@ */ |
{ | ||
"name": "@types/relay-runtime", | ||
"version": "8.0.4", | ||
"version": "8.0.5", | ||
"description": "TypeScript definitions for relay-runtime", | ||
@@ -42,4 +42,4 @@ "license": "MIT", | ||
"dependencies": {}, | ||
"typesPublisherContentHash": "15eff3710af65f836aa7d66838bd1acc3731a8dd0fc0a490521de8ad669f3b8a", | ||
"typesPublisherContentHash": "e01976c3c3a9eab157513478bddf88d70fbb6dbdf6f126beb59ed4bce7f1fbfd", | ||
"typeScriptVersion": "3.0" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Mon, 03 Feb 2020 16:56:37 GMT | ||
* Last updated: Thu, 06 Feb 2020 10:25:16 GMT | ||
* Dependencies: none | ||
@@ -14,0 +14,0 @@ * Global values: none |
99879
45
2512