oak-cli/templateFiles/RuntimeCxt.ts

14 lines
570 B
TypeScript

import { AspectDict } from "@project/aspects/AspectDict";
import { FeatureDict } from "@project/features";
import { EntityDict } from "@project/oak-app-domain";
import { BasicFeatures } from "oak-frontend-base";
import { BackendRuntimeContext } from "@project/context/BackendRuntimeContext";
import { FrontendRuntimeContext } from "@project/context/FrontendRuntimeContext";
type BRC = BackendRuntimeContext;
type FRC = FrontendRuntimeContext;
export type RuntimeCxt = FRC | BRC;
export type AAD = AspectDict;
export type AFD = FeatureDict & BasicFeatures<EntityDict>;