class DefaultEaCRuntime
implements EaCRuntime
import { DefaultEaCRuntime } from "https://deno.land/x/fathym_eac_runtime@v0.0.140/src/runtime/DefaultEaCRuntime.ts";
Constructors
new
DefaultEaCRuntime(config: EaCRuntimeConfig)Properties
protected
optional
applicationGraph: Record<string, EaCApplicationProcessorConfig[]>protected
optional
eac: EaCRuntimeEaCprotected
ioc: IoCContainerprotected
optional
modifierResolvers: Record<string, EaCModifierResolverConfiguration>protected
optional
projectGraph: EaCProjectProcessorConfig[]Methods
protected
afterEaCResolved(plugins?: (EaCRuntimePlugin | [string, unknown[]])[]): Promise<void>protected
buildApplicationGraph(): Promise<void>protected
buildProjectGraph(): voidprotected
configurePlugins(plugins?: (EaCRuntimePlugin | [string, unknown[]])[]): Promise<void>protected
constructPipeline(project: EaCProjectAsCode,
application: EaCApplicationAsCode,
modifiers: Record<string, EaCModifierAsCode>,
protected
establishApplicationHandler(appProcessorConfig: EaCApplicationProcessorConfig): Promise<EaCRuntimeHandler>protected
establishProjectHandler(projProcessorConfig: EaCProjectProcessorConfig): EaCRuntimeHandlerprotected
executePipeline(): Response | Promise<Response>Configure(): Promise<void>
Handle(request: Request, info: Deno.ServeHandlerInfo): Response | Promise<Response>