Мне нужна помощь в создании заводского сервиса в Angular 2+.У меня есть заводское обслуживание в Angular JS, мне нужно обновить его до Angular 2+.Фабрика принимает в качестве зависимости $ windows и возвращает глобальный объект фабрики.нужно это реализовать в угловых 2+.Код выглядит следующим образом, я изучил useFactory в документации, но не очень помог.
app.factory('fabric', function($window) {
$window.fabric.Object.prototype.set({
transparentCorners: false,
borderColor: "rgba(79, 84, 103,0.7)",
cornerStyle: "circle",
cornerColor: "rgba(255,255,255,1)",
borderDashArray: [2, 2],
cornerStrokeColor: "rgba(63, 70, 82,1)",
fill: "#fff",
hoverCursor: "pointer",
borderOpacityWhenMoving: 0
});
return $window.fabric;
});