Skip to content

Latest commit

 

History

History
137 lines (81 loc) · 2.68 KB

ActorAdapter.md

File metadata and controls

137 lines (81 loc) · 2.68 KB

Class: ActorAdapter

Table of contents

Properties

Methods

Constructors

Properties

DEFAULT_HOST

Static DEFAULT_HOST: string = Default.IC_HOST


DEFAULT_WHITELIST

Static DEFAULT_WHITELIST: string[]


actors

Static Readonly actors: Actors = {}


options

Private options: Options

Methods

adapterOf

Static adapterOf(actor): undefined | ActorAdapter

Parameters

Name Type Description
actor Actor

Returns

undefined | ActorAdapter


createAnonymousActor

Static createAnonymousActor<T>(canisterId, interfaceFactory, host?): Promise<Actor<T>>

Type parameters

Name
T

Parameters

Name Type Default value Description
canisterId string undefined
interfaceFactory InterfaceFactory undefined
host string ActorAdapter.DEFAULT_HOST

Returns

Promise<Actor<T>>


createActor

createActor<T>(canisterId, interfaceFactory): Promise<Actor<T>>

Type parameters

Name
T

Parameters

Name Type Description
canisterId string
interfaceFactory InterfaceFactory

Returns

Promise<Actor<T>>


createAgent

Private createAgent(extraWhitelist?): Promise<void>

Parameters

Name Type Default value Description
extraWhitelist string[] []

Returns

Promise<void>

Constructors

constructor

new ActorAdapter(provider?, options?)

Parameters

Name Type
provider? Provider
options Partial<Options>