@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