Class EchoProxy

Less than 1 minute

Class EchoProxy

Declared in packages/sdk/client/src/packlets/proxies/echo-proxy.ts:43open in new window

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

Constructors

constructor(_serviceProvider, _modelFactory)open in new window

Returns: EchoProxy

Arguments:

_serviceProvider: ClientServicesProvider

_modelFactory: ModelFactory

Properties

dbRouteropen in new window

Type: DatabaseRouter

modelFactoryopen in new window

Type: ModelFactory

networkManageropen in new window

Type: NetworkManager

openedopen in new window

Type: boolean

spacesopen in new window

Type: MulticastObservable<Space[]>

Methods

[custom]()open in new window

Returns: string

Arguments: none

acceptInvitation(invitation)open in new window

Initiates an interactive accept invitation flow.

Returns: AuthenticatingInvitationObservable

Arguments:

invitation: Invitation

addSchema(schema)open in new window

Returns: void

Arguments:

schema: EchoSchema

close()open in new window

Returns: Promise<void>

Arguments: none

createSpace([meta])open in new window

Creates a new space.

Returns: Promise<Space>

Arguments:

meta: PropertiesProps

getSpace(spaceKey)open in new window

Returns an individual space by its key.

Returns: undefined | Space

Arguments:

spaceKey: PublicKey

open()open in new window

Returns: Promise<void>

Arguments: none

toJSON()open in new window

Returns: object

Arguments: none