@minimaltech/ra-infra
Version:
Minimal Technology ReactJS Infrastructure
13 lines (12 loc) • 694 B
TypeScript
import { IRaApplication } from '../../common';
import { BindingTag, Constructor, Context, DynamicValueProviderClass, ValueOrPromise } from '@loopback/context';
export declare abstract class AbstractRaApplication extends Context implements IRaApplication {
abstract bindContext(): ValueOrPromise<void>;
preConfigure(): ValueOrPromise<void>;
postConfigure(): ValueOrPromise<void>;
injectable<T>(scope: string, value: DynamicValueProviderClass<T> | Constructor<T>, tags?: BindingTag[]): void;
service<T>(value: DynamicValueProviderClass<T> | Constructor<T>): void;
start(): Promise<void>;
}
export declare abstract class BaseRaApplication extends AbstractRaApplication {
}