Skip to content

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 ​

ParameterType
config{ serviceOverrides?: Partial<ServicesApi>; workspaceConfig: WorkspaceFactoryConfig; }
config.serviceOverrides?Partial<ServicesApi>
config.workspaceConfigWorkspaceFactoryConfig

Returns ​

Promise<{ container: ServiceContainer; services: ServicesApi; workspace: WorkspaceSnapshot; }>