orbits

@wbce/orbits / Exports / ActionApp

Class: ActionApp

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new ActionApp(opts?)

Parameters

Name Type
opts? Object
opts.db? AppDb
opts.logger? Logger

Defined in

src/app/action-app.ts:56

Properties

ActionModel

ActionModel: Model<ActionSchemaInterface<any, any, any>, {}, {}, {}, any>

Defined in

src/app/action-app.ts:54


actionsRegistry

actionsRegistry: Map<string, typeof Action>

Defined in

src/app/action-app.ts:36


db

db: AppDb

Defined in

src/app/action-app.ts:48


declare

declare: typeof Action[] = []

Defined in

src/app/action-app.ts:44


imports

imports: typeof ActionApp[] = []

Defined in

src/app/action-app.ts:43


inversedActionsRegistry

inversedActionsRegistry: Map<typeof Action, string>

Defined in

src/app/action-app.ts:37


logger

logger: Logger = defaultLogger

Defined in

src/app/action-app.ts:39


numberOfWorker

numberOfWorker: number = 3

Defined in

src/app/action-app.ts:46


activeApp

Static activeApp: ActionApp

Defined in

src/app/action-app.ts:24


appImportedRegistry

Static appImportedRegistry: Map<any, any>

Defined in

src/app/action-app.ts:26


boostrapPath

Static boostrapPath: string

Defined in

src/app/action-app.ts:34


rejectBootstrap

Static rejectBootstrap: any

Defined in

src/app/action-app.ts:29


resolveBootstrap

Static resolveBootstrap: any

Defined in

src/app/action-app.ts:28


waitForActiveApp

Static waitForActiveApp: Promise<unknown>

Defined in

src/app/action-app.ts:30

Methods

bootstrap

bootstrap(): Promise<void>

Returns

Promise<void>

Defined in

src/app/action-app.ts:68


import

Private import(): void

Returns

void

Defined in

src/app/action-app.ts:88


getActiveApp

Static getActiveApp(): ActionApp

Returns

ActionApp

Defined in

src/app/action-app.ts:101