@decaf-ts/core
Version:
Core persistence module for the decaf framework
11 lines (10 loc) • 494 B
TypeScript
import "@decaf-ts/injectable-decorators";
import { Repository } from "../repository/Repository";
import type { Service } from "../utils/Services";
import { Constructor } from "@decaf-ts/decoration";
declare module "@decaf-ts/injectable-decorators" {
namespace Injectables {
function repositories<R extends Repository<any, any>>(flavour: string): Record<string, Record<string, Constructor<R>>>;
function services<S extends Service>(): Record<string, Constructor<S>>;
}
}