ngx-bootstrap-modal
Advanced tools
@@ -755,2 +755,14 @@ (function (global, factory) { | ||
}; | ||
BootstrapModalModule.forChild = function () { | ||
return { | ||
ngModule: BootstrapModalModule, | ||
providers: [ | ||
{ | ||
provide: DialogService, | ||
useFactory: dialogServiceFactory, | ||
deps: [core.ComponentFactoryResolver, core.ApplicationRef, core.Injector, DialogServiceConfig] | ||
} | ||
] | ||
}; | ||
}; | ||
BootstrapModalModule.decorators = [ | ||
@@ -757,0 +769,0 @@ { type: core.NgModule, args: [{ |
@@ -18,2 +18,3 @@ import { ModuleWithProviders, ComponentFactoryResolver, ApplicationRef, Injector } from '@angular/core'; | ||
static forRoot(config: DialogServiceConfig): ModuleWithProviders; | ||
static forChild(): ModuleWithProviders; | ||
} |
12
index.js
@@ -38,2 +38,14 @@ import { NgModule, ComponentFactoryResolver, ApplicationRef, Injector } from '@angular/core'; | ||
}; | ||
BootstrapModalModule.forChild = function () { | ||
return { | ||
ngModule: BootstrapModalModule, | ||
providers: [ | ||
{ | ||
provide: DialogService, | ||
useFactory: dialogServiceFactory, | ||
deps: [ComponentFactoryResolver, ApplicationRef, Injector, DialogServiceConfig] | ||
} | ||
] | ||
}; | ||
}; | ||
BootstrapModalModule.decorators = [ | ||
@@ -40,0 +52,0 @@ { type: NgModule, args: [{ |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":4,"metadata":{"dialogServiceFactory":{"__symbolic":"function","parameters":["resolver","applicationRef","injector","options"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./components/dialog.service","name":"DialogService","line":22,"character":15},"arguments":[{"__symbolic":"reference","name":"resolver"},{"__symbolic":"reference","name":"applicationRef"},{"__symbolic":"reference","name":"injector"},{"__symbolic":"reference","name":"options"}]}},"BootstrapModalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":25,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":27,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":28,"character":8}],"declarations":[{"__symbolic":"reference","module":"./components/dialog-holder.component","name":"DialogHolderComponent","line":31,"character":8},{"__symbolic":"reference","module":"./components/dialog-wrapper.component","name":"DialogWrapperComponent","line":32,"character":8},{"__symbolic":"reference","module":"./components/built-in.dialog","name":"BuiltInComponent","line":33,"character":8}],"providers":[{"__symbolic":"reference","module":"./components/dialog.service","name":"DialogService","line":36,"character":8}],"entryComponents":[{"__symbolic":"reference","module":"./components/dialog-holder.component","name":"DialogHolderComponent","line":39,"character":8},{"__symbolic":"reference","module":"./components/dialog-wrapper.component","name":"DialogWrapperComponent","line":40,"character":8},{"__symbolic":"reference","module":"./components/built-in.dialog","name":"BuiltInComponent","line":41,"character":8}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"BootstrapModalModule"},"providers":[{"provide":{"__symbolic":"reference","module":"./components/dialog.service","name":"DialogServiceConfig","line":49,"character":26},"useValue":{"__symbolic":"reference","name":"config"}},{"provide":{"__symbolic":"reference","module":"./components/dialog.service","name":"DialogService","line":51,"character":29},"useFactory":{"__symbolic":"reference","name":"dialogServiceFactory"},"deps":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":53,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":53,"character":53},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":53,"character":69},{"__symbolic":"reference","module":"./components/dialog.service","name":"DialogServiceConfig","line":53,"character":79}]}]}}}}},"exports":[{"from":"./components/dialog.component","export":["DialogComponent"]},{"from":"./components/dialog.service","export":["DialogService","DialogOptions","DialogServiceConfig"]},{"from":"./components/built-in.options","export":["BuiltInOptions"]},{"from":"./components/built-in.dialog","export":["BuiltInComponent"]}]}] | ||
[{"__symbolic":"module","version":4,"metadata":{"dialogServiceFactory":{"__symbolic":"function","parameters":["resolver","applicationRef","injector","options"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"./components/dialog.service","name":"DialogService","line":22,"character":15},"arguments":[{"__symbolic":"reference","name":"resolver"},{"__symbolic":"reference","name":"applicationRef"},{"__symbolic":"reference","name":"injector"},{"__symbolic":"reference","name":"options"}]}},"BootstrapModalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":25,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":27,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":28,"character":8}],"declarations":[{"__symbolic":"reference","module":"./components/dialog-holder.component","name":"DialogHolderComponent","line":31,"character":8},{"__symbolic":"reference","module":"./components/dialog-wrapper.component","name":"DialogWrapperComponent","line":32,"character":8},{"__symbolic":"reference","module":"./components/built-in.dialog","name":"BuiltInComponent","line":33,"character":8}],"providers":[{"__symbolic":"reference","module":"./components/dialog.service","name":"DialogService","line":36,"character":8}],"entryComponents":[{"__symbolic":"reference","module":"./components/dialog-holder.component","name":"DialogHolderComponent","line":39,"character":8},{"__symbolic":"reference","module":"./components/dialog-wrapper.component","name":"DialogWrapperComponent","line":40,"character":8},{"__symbolic":"reference","module":"./components/built-in.dialog","name":"BuiltInComponent","line":41,"character":8}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"BootstrapModalModule"},"providers":[{"provide":{"__symbolic":"reference","module":"./components/dialog.service","name":"DialogServiceConfig","line":49,"character":26},"useValue":{"__symbolic":"reference","name":"config"}},{"provide":{"__symbolic":"reference","module":"./components/dialog.service","name":"DialogService","line":51,"character":29},"useFactory":{"__symbolic":"reference","name":"dialogServiceFactory"},"deps":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":53,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":53,"character":53},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":53,"character":69},{"__symbolic":"reference","module":"./components/dialog.service","name":"DialogServiceConfig","line":53,"character":79}]}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"BootstrapModalModule"},"providers":[{"provide":{"__symbolic":"reference","module":"./components/dialog.service","name":"DialogService","line":64,"character":29},"useFactory":{"__symbolic":"reference","name":"dialogServiceFactory"},"deps":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":66,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":66,"character":53},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":66,"character":69},{"__symbolic":"reference","module":"./components/dialog.service","name":"DialogServiceConfig","line":66,"character":79}]}]}}}}},"exports":[{"from":"./components/dialog.component","export":["DialogComponent"]},{"from":"./components/dialog.service","export":["DialogService","DialogOptions","DialogServiceConfig"]},{"from":"./components/built-in.options","export":["BuiltInOptions"]},{"from":"./components/built-in.dialog","export":["BuiltInComponent"]}]}] |
{ | ||
"name": "ngx-bootstrap-modal", | ||
"version": "2.0.0", | ||
"version": "2.0.1", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "description": "simplify the work with bootstrap modal dialogs", |
Sorry, the diff of this file is not supported yet
AI-detected possible typosquat
Supply chain riskAI has identified this package as a potential typosquat of a more popular package. This suggests that the package may be intentionally mimicking another package's name, description, or other metadata.
Found 1 instance in 1 package
178956
1.31%2354
1.07%1
Infinity%