1.0.2 • Published 4 years ago

@raydeck/gql-client-core v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

@raydeck/gql-client-core - v1.0.2

@raydeck/gql-client-core - v1.0.2

Index

Type aliases

Variables

Functions

Type aliases

AccessObject

Ƭ AccessObject: object

Defined in index.ts:100

internal

Type declaration:

  • clientId: string

  • clientSecret: string

  • graphqlEndpoint: string

  • region: string

  • tokenEndpoint: string


Await

Ƭ Await: T extends object ? U : T

Defined in index.ts:10

internal

Variables

Let cachedToken

cachedToken: string | AccessObject = ""

Defined in index.ts:108

internal


Let client

client: ReturnType‹typeof makeAppSyncClient› | undefined

Defined in index.ts:110

internal

Functions

getAccessToken

getAccessToken(__namedParameters: object): Promise‹object›

Defined in index.ts:16

internal

Parameters:

__namedParameters: object

NameType
clientIdstring
clientSecretstring
scopestring
tokenEndpointstring

Returns: Promise‹object›


init

init(token: string | AccessObject | undefined): Promise‹ApolloClient‹NormalizedCacheObject››

Defined in index.ts:115

Account relationship

Parameters:

NameTypeDescription
tokenstring | AccessObject | undefinedtoken for setting up account access

Returns: Promise‹ApolloClient‹NormalizedCacheObject››


makeAppSyncClient

makeAppSyncClient(__namedParameters: object): ApolloClient‹NormalizedCacheObject›

Defined in index.ts:50

internal

Parameters:

__namedParameters: object

NameTypeDefault
access_tokenstring-
regionstring"us-east-1"
urlstring-

Returns: ApolloClient‹NormalizedCacheObject›


makeToken

makeToken(__namedParameters: object): Promise‹object›

Defined in index.ts:83

internal

Parameters:

__namedParameters: object

NameType
clientIdstring
clientSecretstring
tokenEndpointstring

Returns: Promise‹object›