Class EchoProxy

Less than 1 minute

Class EchoProxy

Declared in packages/sdk/client/dist/types/src/packlets/proxies/echo-proxy.d.ts:23

TODO(burdon): Public API (move comments here).

Constructors

constructor(_serviceProvider, _modelFactory)

Returns: EchoProxy

Arguments:

_serviceProvider: ClientServicesProvider

_modelFactory: ModelFactory

Properties

dbRouter

Type: DatabaseRouter

modelFactory

Type: ModelFactory

networkManager

Type: NetworkManager

opened

Type: boolean

spaces

Type: MulticastObservable<Space[]>

Methods

[custom]()

Returns: string

Arguments: none

acceptInvitation(invitation)

Initiates an interactive accept invitation flow.

Returns: AuthenticatingInvitationObservable

Arguments:

invitation: Invitation

addSchema(schema)

Returns: void

Arguments:

schema: EchoSchema

close()

Returns: Promise<void>

Arguments: none

createSpace([meta])

Creates a new space.

Returns: Promise<Space>

Arguments:

meta: PropertiesProps

getSpace(spaceKey)

Returns an individual space by its key.

Returns: undefined | Space

Arguments:

spaceKey: PublicKey

open()

Returns: Promise<void>

Arguments: none

toJSON()

Returns: object

Arguments: none