@casual-simulation/aux-vm-browser
Version:
A set of utilities required to securely run an AUX in a web browser.
13 lines • 887 B
TypeScript
import '@casual-simulation/aux-vm/globalThis-polyfill';
import type { PartitionConfig, AuxPartition, AuxPartitionServices } from '@casual-simulation/aux-common';
import type { AuxConfig, AuxSubChannel, BaseAuxChannel } from '@casual-simulation/aux-vm/vm';
import { RemoteAuxChannel } from '@casual-simulation/aux-vm-client/vm/RemoteAuxChannel';
import type { AuxRuntime } from '@casual-simulation/aux-runtime';
export declare class BrowserAuxChannel extends RemoteAuxChannel {
static defaultHost: string;
constructor(defaultHost: string, config: AuxConfig);
protected _createPartition(config: PartitionConfig, services: AuxPartitionServices): Promise<AuxPartition>;
protected _createSubChannel(runtime: AuxRuntime, config: AuxConfig): BaseAuxChannel;
protected _handleSubChannelAdded(subChannel: AuxSubChannel): void;
}
//# sourceMappingURL=BrowserAuxChannel.d.ts.map