mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
Fix broken export of MockEnvironment type (#43300)
* Fix broken export of MockEnvironment type * Update index.d.ts Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
This commit is contained in:
parent
0295ce3ab0
commit
9ea38ba16c
6
types/relay-test-utils/index.d.ts
vendored
6
types/relay-test-utils/index.d.ts
vendored
@ -1,13 +1,11 @@
|
||||
// Type definitions for relay-test-utils 6.0
|
||||
// Project: https://relay.dev
|
||||
// Definitions by: Renan Machado <https://github.com/renanmav>
|
||||
// Stephen Pittman <https://github.com/Stephen2>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
// TypeScript Version: 3.3
|
||||
|
||||
import * as MockEnvironment from './lib/RelayModernMockEnvironment';
|
||||
export { MockEnvironment };
|
||||
|
||||
export { createMockEnvironment } from './lib/RelayModernMockEnvironment';
|
||||
export * from './lib/RelayModernMockEnvironment';
|
||||
|
||||
import * as MockPayloadGenerator from './lib/RelayMockPayloadGenerator';
|
||||
export { MockPayloadGenerator };
|
||||
|
||||
@ -14,9 +14,9 @@ import {
|
||||
MissingFieldHandler,
|
||||
} from 'relay-runtime';
|
||||
|
||||
type OperationMockResolver = (operation: OperationDescriptor) => GraphQLResponse | Error | null;
|
||||
export type OperationMockResolver = (operation: OperationDescriptor) => GraphQLResponse | Error | null;
|
||||
|
||||
interface MockFunctions {
|
||||
export interface MockFunctions {
|
||||
clearCache: () => void;
|
||||
cachePayload: (
|
||||
request: ConcreteRequest | OperationDescriptor,
|
||||
@ -42,12 +42,12 @@ interface MockFunctions {
|
||||
queueOperationResolver: (resolver: OperationMockResolver) => void;
|
||||
}
|
||||
|
||||
interface MockEnvironment {
|
||||
export interface MockEnvironment {
|
||||
mock: MockFunctions;
|
||||
mockClear: () => void;
|
||||
}
|
||||
|
||||
interface RelayMockEnvironment extends MockEnvironment, IEnvironment {
|
||||
export interface RelayMockEnvironment extends MockEnvironment, IEnvironment {
|
||||
configName: string | null | undefined;
|
||||
revertUpdate(update: OptimisticUpdate): void;
|
||||
replaceUpdate(update: OptimisticUpdate, newUpdate: OptimisticUpdate): void;
|
||||
@ -95,5 +95,3 @@ export function createMockEnvironment(config?: {
|
||||
operationTracker?: OperationTracker;
|
||||
operationLoader?: OperationLoader;
|
||||
}): RelayMockEnvironment;
|
||||
|
||||
export {};
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
import React from 'react';
|
||||
import { MockEnvironment, MockPayloadGenerator, unwrapContainer } from 'relay-test-utils';
|
||||
import { MockEnvironment, MockPayloadGenerator, createMockEnvironment, unwrapContainer } from 'relay-test-utils';
|
||||
import { createFragmentContainer, graphql, QueryRenderer } from 'react-relay';
|
||||
|
||||
const environment = MockEnvironment.createMockEnvironment();
|
||||
const environment = createMockEnvironment();
|
||||
|
||||
environment.mock.resolveMostRecentOperation(operation => {
|
||||
MockPayloadGenerator.generate(operation);
|
||||
@ -34,3 +34,5 @@ function TestQueryRenderer() {
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
const mockEnvironment: MockEnvironment = createMockEnvironment();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user