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

13 lines
855 B
TypeScript

import { MakeOakComponent } from 'oak-frontend-base';
import { EntityDict } from '@oak-app-domain';
import { AspectDict } from '@project/aspects/AspectDict';
import { FeatureDict } from '@project/features';
import { BackendRuntimeContext } from '@project/context/BackendRuntimeContext';
import { FrontendRuntimeContext } from '@project/context/FrontendRuntimeContext';
import { FeatureDict as Ogb0FeatureDict } from "oak-general-business/es/features";
import { AspectDict as Ogb0AspectDict } from "oak-general-business/es/aspects";
declare global {
const OakComponent: MakeOakComponent<EntityDict, BackendRuntimeContext, FrontendRuntimeContext, AspectDict & Ogb0AspectDict<EntityDict>, FeatureDict & Ogb0FeatureDict<EntityDict, BackendRuntimeContext>>;
const features: FeatureDict & Ogb0FeatureDict<EntityDict, BackendRuntimeContext>;
}
export {};