Class: AppFactory
Defined in: application/factories.ts:144
AppFactory - Coordinated factory for creating workspace + services together for the frontend to use
Constructors
Constructor
ts
new AppFactory(): AppFactory;Returns
AppFactory
Methods
createAppContext()
ts
static createAppContext(config): Promise<{
container: ServiceContainer;
services: ServicesApi;
workspace: WorkspaceSnapshot;
}>;Defined in: application/factories.ts:149
Create a complete app context (workspace + services) for the frontend to use
Parameters
| Parameter | Type |
|---|---|
config | { serviceOverrides?: Partial<ServicesApi>; workspaceConfig: WorkspaceFactoryConfig; } |
config.serviceOverrides? | Partial<ServicesApi> |
config.workspaceConfig | WorkspaceFactoryConfig |
Returns
Promise<{ container: ServiceContainer; services: ServicesApi; workspace: WorkspaceSnapshot; }>