UNPKG

tsyringe

Version:

Lightweight dependency injection container for JavaScript/TypeScript

12 lines (11 loc) 389 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const injectable_1 = require("./injectable"); const dependency_container_1 = require("../dependency-container"); function singleton() { return function (target) { injectable_1.default()(target); dependency_container_1.instance.registerSingleton(target); }; } exports.default = singleton;