BaseContainerRuntimeFactoryProps Interface
BaseContainerRuntimeFactory construction properties.
To use, import via @fluidframework/aqueduct/legacy
.
For more information about our API support guarantees, see here.
Signature
export interface BaseContainerRuntimeFactoryProps
Properties
Property | Alerts | Modifiers | Type | Description |
---|---|---|---|---|
dependencyContainer | Deprecated , Alpha |
optional |
IFluidDependencySynthesizer | |
provideEntryPoint | Alpha |
(runtime: IContainerRuntime) => Promise<FluidObject> | Function that will initialize the entryPoint of the ContainerRuntime instances created with this factory | |
registryEntries | Alpha |
NamedFluidDataStoreRegistryEntries | The data store registry for containers produced. | |
requestHandlers | Deprecated , Alpha |
optional |
RuntimeRequestHandler[] | Request handlers for containers produced. |
runtimeOptions | Alpha |
optional |
IContainerRuntimeOptions | The runtime options passed to the ContainerRuntime when instantiating it |
Property Details
dependencyContainer
Will be removed in a future release.
To use, import via @fluidframework/aqueduct/alpha
.
For more information about our API support guarantees, see here.
Signature
dependencyContainer?: IFluidDependencySynthesizer;
Type: IFluidDependencySynthesizer
provideEntryPoint
Function that will initialize the entryPoint of the ContainerRuntime instances created with this factory
To use, import via @fluidframework/aqueduct/alpha
.
For more information about our API support guarantees, see here.
Signature
provideEntryPoint: (runtime: IContainerRuntime) => Promise<FluidObject>;
Type: (runtime: IContainerRuntime) => Promise<FluidObject>
registryEntries
The data store registry for containers produced.
To use, import via @fluidframework/aqueduct/alpha
.
For more information about our API support guarantees, see here.
Signature
registryEntries: NamedFluidDataStoreRegistryEntries;
Type: NamedFluidDataStoreRegistryEntries
requestHandlers
Request handlers for containers produced.
Will be removed once Loader LTS version is "2.0.0-internal.7.0.0". Migrate all usage of IFluidRouter to the "entryPoint" pattern. Refer to Removing-IFluidRouter.md
To use, import via @fluidframework/aqueduct/alpha
.
For more information about our API support guarantees, see here.
Signature
requestHandlers?: RuntimeRequestHandler[];
Type: RuntimeRequestHandler[]
runtimeOptions
The runtime options passed to the ContainerRuntime when instantiating it
To use, import via @fluidframework/aqueduct/alpha
.
For more information about our API support guarantees, see here.
Signature
runtimeOptions?: IContainerRuntimeOptions;
Type: IContainerRuntimeOptions