Class EchoProxy
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