@tdi2/di-core
Version:
TypeScript Dependency Injection 2 - Core DI framework
13 lines (12 loc) • 347 B
TypeScript
import { Inject } from "@tdi2/di-core/markers";
interface GenericServiceInterface<T> {
processed: T;
process(data: T): Promise<T>;
}
export declare function GenericProcessor<T = any>(props: {
data: T;
services: {
processor: Inject<GenericServiceInterface<T>>;
};
}): import("react/jsx-runtime").JSX.Element;
export {};