@casual-simulation/aux-vm-client
Version:
A set of utilities required to securely run an AUX as a client.
21 lines • 885 B
TypeScript
import type { AuxVM } from '@casual-simulation/aux-vm/vm';
import { BaseSimulation, LoginManager } from '@casual-simulation/aux-vm';
import type { RemoteSimulation } from './RemoteSimulation';
import type { SimulationOrigin } from '@casual-simulation/aux-vm/managers';
import { PortalManager } from '@casual-simulation/aux-vm/managers';
/**
* Defines a class that provides an implementation of RemoteSimulation.
*/
export declare class RemoteSimulationImpl extends BaseSimulation implements RemoteSimulation {
private _login;
private _portals;
private _origin;
get login(): LoginManager;
get portals(): PortalManager;
constructor(id: string, origin: SimulationOrigin, vm: AuxVM);
get origin(): SimulationOrigin;
get recordName(): string;
get inst(): string;
protected _beforeVmInit(): void;
}
//# sourceMappingURL=RemoteSimulationImpl.d.ts.map