Options
All
  • Public
  • Public/Protected
  • All
Menu

Export Cloud Logic APIs

Hierarchy

Index

Constructors

constructor

Properties

Auth

Auth: AuthClass = Auth

Cache

Cache: ICache = Cache

Credentials

Credentials: CredentialsClass = Credentials

Methods

cancel

  • cancel(request: Promise<any>, message?: string): any

configure

  • configure(options: any): any

createInstance

  • createInstance(): true | Promise<never>

createInstanceIfNotCreated

  • createInstanceIfNotCreated(): Promise<void>

getGraphqlOperationType

getModuleName

  • getModuleName(): string

graphql

  • Executes a GraphQL operation

    Type parameters

    • T

    Parameters

    • __namedParameters: object
      • authMode: "API_KEY" | "AWS_IAM" | "OPENID_CONNECT" | "AMAZON_COGNITO_USER_POOLS" | "AWS_LAMBDA"
      • authToken: string
      • paramQuery: string | DocumentNode
      • variables: object
    • Optional additionalHeaders: object
      • [key: string]: string
    • Optional customUserAgentDetails: CustomUserAgentDetails

    Returns Observable<GraphQLResult<T>> | Promise<GraphQLResult<T>>

    An Observable if the query is a subscription query, else a promise of the graphql result.

hasCancelToken

  • hasCancelToken(request: Promise<any>): any

isCancel

  • isCancel(error: any): any