oak-general-business/typings/polyfill.d.ts

19 lines
786 B
TypeScript

import { MakeOakComponent } from 'oak-frontend-base';
import { EntityDict } from '../src/oak-app-domain';
import { GeneralAspectDict as AspectDict } from '../src/aspects/AspectDict';
import { FeatureDict } from '../src/features';
import { FrontendRuntimeContext } from '../src/context/FrontendRuntimeContext';
import { BackendRuntimeContext } from '../src/context/BackendRuntimeContext';
import { CommonAspectDict } from 'oak-common-aspect';
declare global {
const OakComponent: MakeOakComponent<
EntityDict,
BackendRuntimeContext<EntityDict>,
FrontendRuntimeContext<EntityDict>,
AspectDict<EntityDict, BackendRuntimeContext<EntityDict>> & CommonAspectDict<ED, BackendRuntimeContext<EntityDict>>,
FeatureDict<EntityDict>
>;
}
export {};