mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
[@types/relay-runtime]: added fetchQueryInternal (#46058)
* [relay-runtime] added fetchQueryInternal * [relay-runtime] added __internal
This commit is contained in:
parent
94804c8285
commit
1ce1b17ca8
11
types/relay-runtime/index.d.ts
vendored
11
types/relay-runtime/index.d.ts
vendored
@ -192,6 +192,17 @@ export { RelayFeatureFlags } from './lib/util/RelayFeatureFlags';
|
||||
export { default as deepFreeze } from './lib/util/deepFreeze';
|
||||
export { default as isPromise } from './lib/util/isPromise';
|
||||
|
||||
import * as fetchQueryInternal from './lib/query/fetchQueryInternal';
|
||||
|
||||
interface Internal {
|
||||
fetchQuery: typeof fetchQueryInternal.fetchQuery;
|
||||
fetchQueryDeduped: typeof fetchQueryInternal.fetchQueryDeduped;
|
||||
getPromiseForActiveRequest: typeof fetchQueryInternal.getPromiseForActiveRequest;
|
||||
getObservableForActiveRequest: typeof fetchQueryInternal.getObservableForActiveRequest;
|
||||
}
|
||||
|
||||
export const __internal: Internal;
|
||||
|
||||
/**
|
||||
* relay-compiler-language-typescript support for fragment references
|
||||
*/
|
||||
|
||||
25
types/relay-runtime/lib/query/fetchQueryInternal.d.ts
vendored
Normal file
25
types/relay-runtime/lib/query/fetchQueryInternal.d.ts
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
import { CacheConfig } from '../util/RelayRuntimeTypes';
|
||||
import { Environment, OperationDescriptor, RequestDescriptor } from '../store/RelayStoreTypes';
|
||||
import { GraphQLResponse } from '../network/RelayNetworkTypes';
|
||||
import { RelayObservable as Observable } from '../network/RelayObservable';
|
||||
|
||||
export function fetchQuery(
|
||||
environment: Environment,
|
||||
operation: OperationDescriptor,
|
||||
options?: {
|
||||
networkCacheConfig?: CacheConfig;
|
||||
},
|
||||
): Observable<GraphQLResponse>;
|
||||
|
||||
export function fetchQueryDeduped(
|
||||
environment: Environment,
|
||||
request: RequestDescriptor,
|
||||
fetchFn: () => Observable<GraphQLResponse>,
|
||||
): Observable<GraphQLResponse>;
|
||||
|
||||
export function getPromiseForActiveRequest(environment: Environment, request: RequestDescriptor): Promise<void> | null;
|
||||
|
||||
export function getObservableForActiveRequest(
|
||||
environment: Environment,
|
||||
request: RequestDescriptor,
|
||||
): Observable<void> | null;
|
||||
@ -14,6 +14,7 @@ import {
|
||||
commitLocalUpdate,
|
||||
ReaderFragment,
|
||||
isPromise,
|
||||
__internal,
|
||||
} from 'relay-runtime';
|
||||
|
||||
const source = new RecordSource();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user