Class AndroidIgpapi

Hierarchy

Constructors

Properties

#facade: IgpapiFacade = ...
container: ContainerInstance

Type declaration

resolve: {
    <T>(type: Constructable<T>): T;
    <T_1>(type: AbstractConstructable<T_1>): T_1;
    <T_2>(id: string): T_2;
    <T_3>(id: Token<T_3>): T_3;
    <T_4>(id: ServiceIdentifier<T_4>): T_4;
}

Type declaration

    • <T>(type: Constructable<T>): T
    • Type Parameters

      • T

      Parameters

      • type: Constructable<T>

      Returns T

    • <T_1>(type: AbstractConstructable<T_1>): T_1
    • Type Parameters

      • T_1

      Parameters

      • type: AbstractConstructable<T_1>

      Returns T_1

    • <T_2>(id: string): T_2
    • Type Parameters

      • T_2

      Parameters

      • id: string

      Returns T_2

    • <T_3>(id: Token<T_3>): T_3
    • Type Parameters

      • T_3

      Parameters

      • id: Token<T_3>

      Returns T_3

    • <T_4>(id: ServiceIdentifier<T_4>): T_4
    • Type Parameters

      • T_4

      Parameters

      • id: ServiceIdentifier<T_4>

      Returns T_4

set: {
    <T>(service: ServiceMetadata<T>): ContainerInstance;
    <T_1>(type: Constructable<T_1>, instance: T_1): ContainerInstance;
    <T_2>(type: AbstractConstructable<T_2>, instance: T_2): ContainerInstance;
    <T_3>(name: string, instance: T_3): ContainerInstance;
    <T_4>(token: Token<T_4>, instance: T_4): ContainerInstance;
    <T_5>(token: ServiceIdentifier<unknown>, instance: T_5): ContainerInstance;
    <T_6>(metadata: ServiceOptions<T_6>): ContainerInstance;
    <T_7>(metadataArray: ServiceOptions<T_7>[]): ContainerInstance;
}

Type declaration

    • <T>(service: ServiceMetadata<T>): ContainerInstance
    • Type Parameters

      • T = unknown

      Parameters

      • service: ServiceMetadata<T>

      Returns ContainerInstance

    • <T_1>(type: Constructable<T_1>, instance: T_1): ContainerInstance
    • Type Parameters

      • T_1 = unknown

      Parameters

      • type: Constructable<T_1>
      • instance: T_1

      Returns ContainerInstance

    • <T_2>(type: AbstractConstructable<T_2>, instance: T_2): ContainerInstance
    • Type Parameters

      • T_2 = unknown

      Parameters

      • type: AbstractConstructable<T_2>
      • instance: T_2

      Returns ContainerInstance

    • <T_3>(name: string, instance: T_3): ContainerInstance
    • Type Parameters

      • T_3 = unknown

      Parameters

      • name: string
      • instance: T_3

      Returns ContainerInstance

    • <T_4>(token: Token<T_4>, instance: T_4): ContainerInstance
    • Type Parameters

      • T_4 = unknown

      Parameters

      • token: Token<T_4>
      • instance: T_4

      Returns ContainerInstance

    • <T_5>(token: ServiceIdentifier<unknown>, instance: T_5): ContainerInstance
    • Type Parameters

      • T_5 = unknown

      Parameters

      • token: ServiceIdentifier<unknown>
      • instance: T_5

      Returns ContainerInstance

    • <T_6>(metadata: ServiceOptions<T_6>): ContainerInstance
    • Type Parameters

      • T_6 = unknown

      Parameters

      • metadata: ServiceOptions<T_6>

      Returns ContainerInstance

    • <T_7>(metadataArray: ServiceOptions<T_7>[]): ContainerInstance
    • Type Parameters

      • T_7 = unknown

      Parameters

      • metadataArray: ServiceOptions<T_7>[]

      Returns ContainerInstance

userInfoById: ((input: UserInfoCommandInput) => Promise<UserInfoResponse>) = ...

Type declaration

usernameInfo: ((input: UsernameinfoCommandInput) => Promise<UserinfoResponseUser>) = ...

Type declaration

Accessors

  • get graphql_www(): GraphqlWww
  • Internal endpoint, call it if you know why you need it

    Returns GraphqlWww

  • get insights(): InsightsService
  • Returns InsightsService

  • get publish(): PublishService
  • Returns PublishService

  • get search(): SearchService
  • Returns SearchService

  • get simulate(): SimulateService
  • Returns SimulateService

  • get story(): StoryService
  • Returns StoryService

Methods

  • Parameters

    • ConcreteState: Constructor<IgpapiState>
    • Optional input: any

    Returns void

  • Primarily for testing purposes, but feel free to use for whatever you want

    Returns Promise<AndroidIgpapi>