UNPKG

@web-atoms/core

Version:
10 lines (8 loc) 337 B
import { IMockOrInject } from "./IMockOrInject"; import { Register } from "./Register"; import { Scope } from "./ServiceCollection"; export default function DISingleton(mockOrInject?: IMockOrInject): ((target: any) => void) { return (target: any): void => { Register({ scope: Scope.Global, mockOrInject })(target); }; }