@graphql-tools/executor-http
Interfaces
Type Aliases
- AsyncFetchFn
- AsyncImportFn
- FetchFn
- HeadersConfig
- RegularFetchFn
- SyncFetchFn
- SyncImportFn
- SyncResponse
Functions
Type Aliases
AsyncFetchFn
Ƭ AsyncFetchFn: (url: string, options?: RequestInit, context?: any, info?: GraphQLResolveInfo) => Promise<Response> | Response
Type declaration
▸ (url, options?, context?, info?): Promise<Response> | Response
Parameters
| Name | Type |
|---|---|
url | string |
options? | RequestInit |
context? | any |
info? | GraphQLResolveInfo |
Returns
Promise<Response> | Response
Defined in
packages/executors/http/src/index.ts:31
AsyncImportFn
Ƭ AsyncImportFn: (moduleName: string) => PromiseLike<any>
Type declaration
▸ (moduleName): PromiseLike<any>
Parameters
| Name | Type |
|---|---|
moduleName | string |
Returns
PromiseLike<any>
Defined in
packages/executors/http/src/index.ts:42
FetchFn
Ƭ FetchFn: AsyncFetchFn | SyncFetchFn | RegularFetchFn
Defined in
packages/executors/http/src/index.ts:40
HeadersConfig
Ƭ HeadersConfig: Record<string, string>
Defined in
packages/executors/http/src/index.ts:89
RegularFetchFn
Ƭ RegularFetchFn: (url: string) => Promise<Response> | Response
Type declaration
▸ (url): Promise<Response> | Response
Parameters
| Name | Type |
|---|---|
url | string |
Returns
Promise<Response> | Response
Defined in
packages/executors/http/src/index.ts:38
SyncFetchFn
Ƭ SyncFetchFn: (url: string, init?: RequestInit, context?: any, info?: GraphQLResolveInfo) => SyncResponse
Type declaration
▸ (url, init?, context?, info?): SyncResponse
Parameters
| Name | Type |
|---|---|
url | string |
init? | RequestInit |
context? | any |
info? | GraphQLResolveInfo |
Returns
Defined in
packages/executors/http/src/index.ts:20
SyncImportFn
Ƭ SyncImportFn: (moduleName: string) => any
Type declaration
▸ (moduleName): any
Parameters
| Name | Type |
|---|---|
moduleName | string |
Returns
any
Defined in
packages/executors/http/src/index.ts:43
SyncResponse
Ƭ SyncResponse: Omit<Response, "json" | "text"> & { json: () => any ; text: () => string }
Defined in
packages/executors/http/src/index.ts:26
Functions
buildHTTPExecutor
▸ buildHTTPExecutor(options?): SyncExecutor<any, HTTPExecutorOptions>
Parameters
| Name | Type |
|---|---|
options? | Omit<HTTPExecutorOptions, "fetch"> & { fetch: SyncFetchFn } |
Returns
SyncExecutor<any, HTTPExecutorOptions>
Defined in
packages/executors/http/src/index.ts:91
▸ buildHTTPExecutor(options?): AsyncExecutor<any, HTTPExecutorOptions>
Parameters
| Name | Type |
|---|---|
options? | Omit<HTTPExecutorOptions, "fetch"> & { fetch: AsyncFetchFn } |
Returns
AsyncExecutor<any, HTTPExecutorOptions>
Defined in
packages/executors/http/src/index.ts:95
▸ buildHTTPExecutor(options?): AsyncExecutor<any, HTTPExecutorOptions>
Parameters
| Name | Type |
|---|---|
options? | Omit<HTTPExecutorOptions, "fetch"> & { fetch: RegularFetchFn } |
Returns
AsyncExecutor<any, HTTPExecutorOptions>
Defined in
packages/executors/http/src/index.ts:99
▸ buildHTTPExecutor(options?): AsyncExecutor<any, HTTPExecutorOptions>
Parameters
| Name | Type |
|---|---|
options? | Omit<HTTPExecutorOptions, "fetch"> |
Returns
AsyncExecutor<any, HTTPExecutorOptions>
Defined in
packages/executors/http/src/index.ts:103
isLiveQueryOperationDefinitionNode
▸ isLiveQueryOperationDefinitionNode(node): undefined | boolean
Parameters
| Name | Type |
|---|---|
node | OperationDefinitionNode |
Returns
undefined | boolean
Defined in
packages/executors/http/src/isLiveQueryOperationDefinitionNode.ts:5