Options
All
  • Public
  • Public/Protected
  • All
Menu

Module common/util

Index

Variables

Ref: { app: (appId: string) => AppRef } = ...

Type declaration

  • app: (appId: string) => AppRef
      • (appId: string): AppRef
      • Parameters

        • appId: string

        Returns AppRef

Functions

  • ainizeLogin(ain: default, ainize: default): Promise<void>
  • ainizeLogout(ainize: default): Promise<void>
  • buildData(method: HttpMethod, path: string, timestamp: number, data?: Record<string, any>): any
  • buildSetOp(opList: any[]): SetMultiOperation
  • buildSetRuleOp(ref: string, rule: { state?: any; write?: any }): SetOperation
  • Parameters

    • ref: string
    • rule: { state?: any; write?: any }
      • Optional state?: any
      • Optional write?: any

    Returns SetOperation

  • buildSetStateRuleOp(ref: string, rule: any): SetOperation
  • buildSetTransactionBody(operation: SetOperation | SetMultiOperation, address: string): TransactionInput
  • Parameters

    • operation: SetOperation | SetMultiOperation
    • address: string

    Returns TransactionInput

  • buildSetValueOp(ref: string, value: any): SetOperation
  • buildSetWriteRuleOp(ref: string, rule: any): SetOperation
  • exists(path: string, ain: default): Promise<boolean>
  • getValue(path: string, ain: default): Promise<any>
  • isJoiError(error: any): boolean
  • isTransactionSuccess(transactionResponse: any): boolean
  • sendAinizeRequest<T>(jobType: JobType, body: object, service: default, ain: default, ainize: default): Promise<T>
  • Type parameters

    • T

    Parameters

    • jobType: JobType
    • body: object
    • service: default
    • ain: default
    • ainize: default

    Returns Promise<T>

  • sendTransaction(txBody: any, ain: default): Promise<any>
  • serializeEndpoint(endpoint: string): string
  • sleep(ms: number): Promise<unknown>
  • validateAndGetAssistant(appId: string, tokenId: string, serviceName: string, ain: default): Promise<any>
  • Parameters

    • appId: string
    • tokenId: string
    • serviceName: string
    • ain: default

    Returns Promise<any>

  • validateAndGetService(serviceName: string, ainize: default): Promise<default>
  • Parameters

    • serviceName: string
    • ainize: default

    Returns Promise<default>

  • validateAndGetServiceName(name: string, ainize: default): Promise<string>
  • validateAssistant(appId: string, tokenId: string, serviceName: string, assistantId: null | string, ain: default): Promise<void>
  • Parameters

    • appId: string
    • tokenId: string
    • serviceName: string
    • assistantId: null | string
    • ain: default

    Returns Promise<void>

  • validateAssistantNotExists(appId: string, tokenId: string, serviceName: string, ain: default): Promise<void>
  • Parameters

    • appId: string
    • tokenId: string
    • serviceName: string
    • ain: default

    Returns Promise<void>

  • validateMessage(appId: string, tokenId: string, serviceName: string, address: string, threadId: string, messageId: string, ain: default): Promise<void>
  • Parameters

    • appId: string
    • tokenId: string
    • serviceName: string
    • address: string
    • threadId: string
    • messageId: string
    • ain: default

    Returns Promise<void>

  • validateObject(appId: string, ain: default): Promise<void>
  • validateObjectOwner(appId: string, address: string, ain: default): Promise<void>
  • Parameters

    • appId: string
    • address: string
    • ain: default

    Returns Promise<void>

  • validateService(serviceName: string, ainize: default): Promise<void>
  • Parameters

    • serviceName: string
    • ainize: default

    Returns Promise<void>

  • validateServiceConfiguration(appId: string, serviceName: string, ain: default): Promise<void>
  • Parameters

    • appId: string
    • serviceName: string
    • ain: default

    Returns Promise<void>

  • validateThread(appId: string, tokenId: string, serviceName: string, address: string, threadId: string, ain: default): Promise<void>
  • Parameters

    • appId: string
    • tokenId: string
    • serviceName: string
    • address: string
    • threadId: string
    • ain: default

    Returns Promise<void>

  • validateToken(appId: string, tokenId: string, ain: default): Promise<void>
  • Parameters

    • appId: string
    • tokenId: string
    • ain: default

    Returns Promise<void>

Generated using TypeDoc