UNPKG

@decaf-ts/core

Version:

Core persistence module for the decaf framework

11 lines (10 loc) 494 B
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>>; } }