ng-intercom
Advanced tools
Comparing version 1.0.0-beta.7 to 1.0.0-beta.8
@@ -7,2 +7,7 @@ # Changelog | ||
## [1.0.0-beta.7] - 2017-10-14 | ||
### Fixed | ||
- Clean up dependencies and structure | ||
- Add compatibility with Angular v5 | ||
## [1.0.0-beta.7] - 2017-10-13 | ||
@@ -9,0 +14,0 @@ ### Fixed |
export { Intercom } from './intercom/intercom'; | ||
export { IntercomConfig } from './types/intercom-config'; | ||
export { IntercomConfig } from './shared/intercom-config'; | ||
export { IntercomHideDirective } from './directives/hide.directive'; | ||
@@ -4,0 +4,0 @@ export { IntercomModule } from './intercom.module'; |
@@ -5,2 +5,4 @@ "use strict"; | ||
exports.Intercom = intercom_1.Intercom; | ||
var intercom_config_1 = require("./shared/intercom-config"); | ||
exports.IntercomConfig = intercom_config_1.IntercomConfig; | ||
var hide_directive_1 = require("./directives/hide.directive"); | ||
@@ -7,0 +9,0 @@ exports.IntercomHideDirective = hide_directive_1.IntercomHideDirective; |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":3,"metadata":{},"exports":[{"from":"./intercom/intercom","export":["Intercom"]},{"from":"./types/intercom-config","export":["IntercomConfig"]},{"from":"./directives/hide.directive","export":["IntercomHideDirective"]},{"from":"./intercom.module","export":["IntercomModule"]},{"from":"./directives/show.directive","export":["IntercomShowDirective"]},{"from":"./directives/show-messages.directive","export":["IntercomShowMessagesDirective"]},{"from":"./directives/show-new-message.directive","export":["IntercomShowNewMessageDirective"]},{"from":"./directives/shutdown.directive","export":["IntercomShutdownDirective"]},{"from":"./directives/track-event.directive","export":["IntercomTrackEventDirective"]}]},{"__symbolic":"module","version":1,"metadata":{},"exports":[{"from":"./intercom/intercom","export":["Intercom"]},{"from":"./types/intercom-config","export":["IntercomConfig"]},{"from":"./directives/hide.directive","export":["IntercomHideDirective"]},{"from":"./intercom.module","export":["IntercomModule"]},{"from":"./directives/show.directive","export":["IntercomShowDirective"]},{"from":"./directives/show-messages.directive","export":["IntercomShowMessagesDirective"]},{"from":"./directives/show-new-message.directive","export":["IntercomShowNewMessageDirective"]},{"from":"./directives/shutdown.directive","export":["IntercomShutdownDirective"]},{"from":"./directives/track-event.directive","export":["IntercomTrackEventDirective"]}]}] | ||
[{"__symbolic":"module","version":3,"metadata":{},"exports":[{"from":"./intercom/intercom","export":["Intercom"]},{"from":"./shared/intercom-config","export":["IntercomConfig"]},{"from":"./directives/hide.directive","export":["IntercomHideDirective"]},{"from":"./intercom.module","export":["IntercomModule"]},{"from":"./directives/show.directive","export":["IntercomShowDirective"]},{"from":"./directives/show-messages.directive","export":["IntercomShowMessagesDirective"]},{"from":"./directives/show-new-message.directive","export":["IntercomShowNewMessageDirective"]},{"from":"./directives/shutdown.directive","export":["IntercomShutdownDirective"]},{"from":"./directives/track-event.directive","export":["IntercomTrackEventDirective"]}]},{"__symbolic":"module","version":1,"metadata":{},"exports":[{"from":"./intercom/intercom","export":["Intercom"]},{"from":"./shared/intercom-config","export":["IntercomConfig"]},{"from":"./directives/hide.directive","export":["IntercomHideDirective"]},{"from":"./intercom.module","export":["IntercomModule"]},{"from":"./directives/show.directive","export":["IntercomShowDirective"]},{"from":"./directives/show-messages.directive","export":["IntercomShowMessagesDirective"]},{"from":"./directives/show-new-message.directive","export":["IntercomShowNewMessageDirective"]},{"from":"./directives/shutdown.directive","export":["IntercomShutdownDirective"]},{"from":"./directives/track-event.directive","export":["IntercomTrackEventDirective"]}]}] |
import { ModuleWithProviders } from '@angular/core'; | ||
import { IntercomConfig } from './types/intercom-config'; | ||
import { IntercomConfig } from './shared/intercom-config'; | ||
export declare class IntercomModule { | ||
static forRoot(config: IntercomConfig): ModuleWithProviders; | ||
} |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var core_1 = require("@angular/core"); | ||
var config_token_1 = require("./shared/config-token"); | ||
var http_1 = require("@angular/common/http"); | ||
var intercom_1 = require("./intercom/intercom"); | ||
var router_1 = require("@angular/router"); | ||
var hide_directive_1 = require("./directives/hide.directive"); | ||
var show_directive_1 = require("./directives/show.directive"); | ||
var show_messages_directive_1 = require("./directives/show-messages.directive"); | ||
var show_new_message_directive_1 = require("./directives/show-new-message.directive"); | ||
var show_directive_1 = require("./directives/show.directive"); | ||
var shutdown_directive_1 = require("./directives/shutdown.directive"); | ||
var track_event_directive_1 = require("./directives/track-event.directive"); | ||
var options_1 = require("./shared/options"); | ||
var router_1 = require("@angular/router"); | ||
var intercom_1 = require("./intercom/intercom"); | ||
var intercom_config_1 = require("./shared/intercom-config"); | ||
var IntercomModule = (function () { | ||
@@ -22,5 +20,4 @@ function IntercomModule() { | ||
providers: [ | ||
{ provide: config_token_1.CONFIG, useValue: config }, | ||
intercom_1.Intercom, | ||
options_1.Options | ||
{ provide: intercom_config_1.IntercomConfig, useValue: config }, | ||
intercom_1.Intercom | ||
] | ||
@@ -34,3 +31,2 @@ }; | ||
imports: [ | ||
http_1.HttpClientModule, | ||
router_1.RouterModule | ||
@@ -37,0 +33,0 @@ ], |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":3,"metadata":{"IntercomModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule"},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule"}],"declarations":[{"__symbolic":"reference","module":"./directives/hide.directive","name":"IntercomHideDirective"},{"__symbolic":"reference","module":"./directives/show-messages.directive","name":"IntercomShowMessagesDirective"},{"__symbolic":"reference","module":"./directives/show-new-message.directive","name":"IntercomShowNewMessageDirective"},{"__symbolic":"reference","module":"./directives/show.directive","name":"IntercomShowDirective"},{"__symbolic":"reference","module":"./directives/shutdown.directive","name":"IntercomShutdownDirective"},{"__symbolic":"reference","module":"./directives/track-event.directive","name":"IntercomTrackEventDirective"}],"exports":[{"__symbolic":"reference","module":"./directives/hide.directive","name":"IntercomHideDirective"},{"__symbolic":"reference","module":"./directives/show-messages.directive","name":"IntercomShowMessagesDirective"},{"__symbolic":"reference","module":"./directives/show-new-message.directive","name":"IntercomShowNewMessageDirective"},{"__symbolic":"reference","module":"./directives/show.directive","name":"IntercomShowDirective"},{"__symbolic":"reference","module":"./directives/shutdown.directive","name":"IntercomShutdownDirective"},{"__symbolic":"reference","module":"./directives/track-event.directive","name":"IntercomTrackEventDirective"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"IntercomModule"},"providers":[{"provide":{"__symbolic":"reference","module":"./shared/config-token","name":"CONFIG"},"useValue":{"__symbolic":"reference","name":"config"}},{"__symbolic":"reference","module":"./intercom/intercom","name":"Intercom"},{"__symbolic":"reference","module":"./shared/options","name":"Options"}]}}}}}},{"__symbolic":"module","version":1,"metadata":{"IntercomModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule"},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule"}],"declarations":[{"__symbolic":"reference","module":"./directives/hide.directive","name":"IntercomHideDirective"},{"__symbolic":"reference","module":"./directives/show-messages.directive","name":"IntercomShowMessagesDirective"},{"__symbolic":"reference","module":"./directives/show-new-message.directive","name":"IntercomShowNewMessageDirective"},{"__symbolic":"reference","module":"./directives/show.directive","name":"IntercomShowDirective"},{"__symbolic":"reference","module":"./directives/shutdown.directive","name":"IntercomShutdownDirective"},{"__symbolic":"reference","module":"./directives/track-event.directive","name":"IntercomTrackEventDirective"}],"exports":[{"__symbolic":"reference","module":"./directives/hide.directive","name":"IntercomHideDirective"},{"__symbolic":"reference","module":"./directives/show-messages.directive","name":"IntercomShowMessagesDirective"},{"__symbolic":"reference","module":"./directives/show-new-message.directive","name":"IntercomShowNewMessageDirective"},{"__symbolic":"reference","module":"./directives/show.directive","name":"IntercomShowDirective"},{"__symbolic":"reference","module":"./directives/shutdown.directive","name":"IntercomShutdownDirective"},{"__symbolic":"reference","module":"./directives/track-event.directive","name":"IntercomTrackEventDirective"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"IntercomModule"},"providers":[{"provide":{"__symbolic":"reference","module":"./shared/config-token","name":"CONFIG"},"useValue":{"__symbolic":"reference","name":"config"}},{"__symbolic":"reference","module":"./intercom/intercom","name":"Intercom"},{"__symbolic":"reference","module":"./shared/options","name":"Options"}]}}}}}}] | ||
[{"__symbolic":"module","version":3,"metadata":{"IntercomModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/router","name":"RouterModule"}],"declarations":[{"__symbolic":"reference","module":"./directives/hide.directive","name":"IntercomHideDirective"},{"__symbolic":"reference","module":"./directives/show-messages.directive","name":"IntercomShowMessagesDirective"},{"__symbolic":"reference","module":"./directives/show-new-message.directive","name":"IntercomShowNewMessageDirective"},{"__symbolic":"reference","module":"./directives/show.directive","name":"IntercomShowDirective"},{"__symbolic":"reference","module":"./directives/shutdown.directive","name":"IntercomShutdownDirective"},{"__symbolic":"reference","module":"./directives/track-event.directive","name":"IntercomTrackEventDirective"}],"exports":[{"__symbolic":"reference","module":"./directives/hide.directive","name":"IntercomHideDirective"},{"__symbolic":"reference","module":"./directives/show-messages.directive","name":"IntercomShowMessagesDirective"},{"__symbolic":"reference","module":"./directives/show-new-message.directive","name":"IntercomShowNewMessageDirective"},{"__symbolic":"reference","module":"./directives/show.directive","name":"IntercomShowDirective"},{"__symbolic":"reference","module":"./directives/shutdown.directive","name":"IntercomShutdownDirective"},{"__symbolic":"reference","module":"./directives/track-event.directive","name":"IntercomTrackEventDirective"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"IntercomModule"},"providers":[{"provide":{"__symbolic":"reference","module":"./shared/intercom-config","name":"IntercomConfig"},"useValue":{"__symbolic":"reference","name":"config"}},{"__symbolic":"reference","module":"./intercom/intercom","name":"Intercom"}]}}}}}},{"__symbolic":"module","version":1,"metadata":{"IntercomModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/router","name":"RouterModule"}],"declarations":[{"__symbolic":"reference","module":"./directives/hide.directive","name":"IntercomHideDirective"},{"__symbolic":"reference","module":"./directives/show-messages.directive","name":"IntercomShowMessagesDirective"},{"__symbolic":"reference","module":"./directives/show-new-message.directive","name":"IntercomShowNewMessageDirective"},{"__symbolic":"reference","module":"./directives/show.directive","name":"IntercomShowDirective"},{"__symbolic":"reference","module":"./directives/shutdown.directive","name":"IntercomShutdownDirective"},{"__symbolic":"reference","module":"./directives/track-event.directive","name":"IntercomTrackEventDirective"}],"exports":[{"__symbolic":"reference","module":"./directives/hide.directive","name":"IntercomHideDirective"},{"__symbolic":"reference","module":"./directives/show-messages.directive","name":"IntercomShowMessagesDirective"},{"__symbolic":"reference","module":"./directives/show-new-message.directive","name":"IntercomShowNewMessageDirective"},{"__symbolic":"reference","module":"./directives/show.directive","name":"IntercomShowDirective"},{"__symbolic":"reference","module":"./directives/shutdown.directive","name":"IntercomShutdownDirective"},{"__symbolic":"reference","module":"./directives/track-event.directive","name":"IntercomTrackEventDirective"}]}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"IntercomModule"},"providers":[{"provide":{"__symbolic":"reference","module":"./shared/intercom-config","name":"IntercomConfig"},"useValue":{"__symbolic":"reference","name":"config"}},{"__symbolic":"reference","module":"./intercom/intercom","name":"Intercom"}]}}}}}}] |
import { Router } from '@angular/router'; | ||
import { IntercomConfig } from '../types/intercom-config'; | ||
import { IntercomConfig } from '../shared/intercom-config'; | ||
/** | ||
@@ -4,0 +4,0 @@ * @description A provider with every Intercom.JS method |
@@ -13,3 +13,3 @@ "use strict"; | ||
var router_1 = require("@angular/router"); | ||
var config_token_1 = require("../shared/config-token"); | ||
var intercom_config_1 = require("../shared/intercom-config"); | ||
var load_intercom_1 = require("../util/load-intercom"); | ||
@@ -204,3 +204,3 @@ /** | ||
Intercom.ctorParameters = function () { return [ | ||
{ type: undefined, decorators: [{ type: core_1.Inject, args: [config_token_1.CONFIG,] },] }, | ||
{ type: intercom_config_1.IntercomConfig, decorators: [{ type: core_1.Inject, args: [intercom_config_1.IntercomConfig,] },] }, | ||
{ type: router_1.Router, decorators: [{ type: core_1.Optional }, { type: core_1.Inject, args: [router_1.Router,] },] }, | ||
@@ -207,0 +207,0 @@ ]; }; |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":3,"metadata":{"Intercom":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../shared/config-token","name":"CONFIG"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/router","name":"Router"}]}]],"parameters":[{"__symbolic":"reference","module":"../types/intercom-config","name":"IntercomConfig"},{"__symbolic":"reference","module":"@angular/router","name":"Router"}]}],"init":[{"__symbolic":"method"}],"boot":[{"__symbolic":"method"}],"shutdown":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"showMessages":[{"__symbolic":"method"}],"showNewMessage":[{"__symbolic":"method"}],"trackEvent":[{"__symbolic":"method"}],"getVisitorId":[{"__symbolic":"method"}],"onShow":[{"__symbolic":"method"}],"onHide":[{"__symbolic":"method"}],"onUnreadCountChange":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"Intercom":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../shared/config-token","name":"CONFIG"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/router","name":"Router"}]}]],"parameters":[{"__symbolic":"reference","module":"../types/intercom-config","name":"IntercomConfig"},{"__symbolic":"reference","module":"@angular/router","name":"Router"}]}],"init":[{"__symbolic":"method"}],"boot":[{"__symbolic":"method"}],"shutdown":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"showMessages":[{"__symbolic":"method"}],"showNewMessage":[{"__symbolic":"method"}],"trackEvent":[{"__symbolic":"method"}],"getVisitorId":[{"__symbolic":"method"}],"onShow":[{"__symbolic":"method"}],"onHide":[{"__symbolic":"method"}],"onUnreadCountChange":[{"__symbolic":"method"}]}}}}] | ||
[{"__symbolic":"module","version":3,"metadata":{"Intercom":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../shared/intercom-config","name":"IntercomConfig"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/router","name":"Router"}]}]],"parameters":[{"__symbolic":"reference","module":"../shared/intercom-config","name":"IntercomConfig"},{"__symbolic":"reference","module":"@angular/router","name":"Router"}]}],"init":[{"__symbolic":"method"}],"boot":[{"__symbolic":"method"}],"shutdown":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"showMessages":[{"__symbolic":"method"}],"showNewMessage":[{"__symbolic":"method"}],"trackEvent":[{"__symbolic":"method"}],"getVisitorId":[{"__symbolic":"method"}],"onShow":[{"__symbolic":"method"}],"onHide":[{"__symbolic":"method"}],"onUnreadCountChange":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"Intercom":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../shared/intercom-config","name":"IntercomConfig"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/router","name":"Router"}]}]],"parameters":[{"__symbolic":"reference","module":"../shared/intercom-config","name":"IntercomConfig"},{"__symbolic":"reference","module":"@angular/router","name":"Router"}]}],"init":[{"__symbolic":"method"}],"boot":[{"__symbolic":"method"}],"shutdown":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"showMessages":[{"__symbolic":"method"}],"showNewMessage":[{"__symbolic":"method"}],"trackEvent":[{"__symbolic":"method"}],"getVisitorId":[{"__symbolic":"method"}],"onShow":[{"__symbolic":"method"}],"onHide":[{"__symbolic":"method"}],"onUnreadCountChange":[{"__symbolic":"method"}]}}}}] |
{ | ||
"name": "ng-intercom", | ||
"version": "1.0.0-beta.7", | ||
"version": "1.0.0-beta.8", | ||
"description": "An Intercom wrapper for Angular", | ||
@@ -32,10 +32,9 @@ "main": "./dist/index", | ||
"devDependencies": { | ||
"@angular/common": "^4.3.6", | ||
"@angular/compiler": "^4.3.6", | ||
"@angular/compiler-cli": "^4.3.6", | ||
"@angular/core": "^4.3.6", | ||
"@angular/platform-browser": "^4.3.6", | ||
"@angular/router": "^4.3.6", | ||
"@angular/common": "^5.0.0-rc.2", | ||
"@angular/compiler": "^5.0.0-rc.2", | ||
"@angular/compiler-cli": "^5.0.0-rc.2", | ||
"@angular/core": "^5.0.0-rc.2", | ||
"@angular/router": "^5.0.0-rc.2", | ||
"codelyzer": "3.1.2", | ||
"rxjs": "^5.4.2", | ||
"rxjs": "^5.4.3", | ||
"tsickle": "0.23.6", | ||
@@ -42,0 +41,0 @@ "tslint": "5.5.0", |
export { Intercom } from './intercom/intercom'; | ||
export { IntercomConfig } from './types/intercom-config'; | ||
export { IntercomConfig } from './shared/intercom-config'; | ||
export { IntercomHideDirective } from './directives/hide.directive'; | ||
@@ -4,0 +4,0 @@ export { IntercomModule } from './intercom.module'; |
import { ModuleWithProviders, NgModule } from '@angular/core'; | ||
import { CONFIG } from './shared/config-token'; | ||
import { CommonModule } from '@angular/common'; | ||
import { HttpClientModule } from '@angular/common/http'; | ||
import { Intercom } from './intercom/intercom'; | ||
import { IntercomConfig } from './types/intercom-config'; | ||
import { RouterModule } from '@angular/router'; | ||
import { IntercomHideDirective } from './directives/hide.directive'; | ||
import { IntercomShowDirective } from './directives/show.directive'; | ||
import { IntercomShowMessagesDirective } from './directives/show-messages.directive'; | ||
import { IntercomShowNewMessageDirective } from './directives/show-new-message.directive'; | ||
import { IntercomShowDirective } from './directives/show.directive'; | ||
import { IntercomShutdownDirective } from './directives/shutdown.directive'; | ||
import { IntercomTrackEventDirective } from './directives/track-event.directive'; | ||
import { Options } from './shared/options'; | ||
import { RouterModule } from '@angular/router'; | ||
import { Intercom } from './intercom/intercom'; | ||
import { IntercomConfig } from './shared/intercom-config'; | ||
import { loadIntercom } from './util/load-intercom'; | ||
@NgModule({ | ||
imports: [ | ||
HttpClientModule, | ||
RouterModule | ||
@@ -45,5 +40,4 @@ ], | ||
providers: [ | ||
{ provide: CONFIG, useValue: config }, | ||
Intercom, | ||
Options | ||
{ provide: IntercomConfig, useValue: config }, | ||
Intercom | ||
] | ||
@@ -50,0 +44,0 @@ } |
import { Inject, Injectable, InjectionToken, isDevMode, Optional } from '@angular/core'; | ||
import { Router } from '@angular/router'; | ||
import { CONFIG } from '../shared/config-token'; | ||
import { IntercomConfig } from '../types/intercom-config'; | ||
import { IntercomConfig } from '../shared/intercom-config'; | ||
import { loadIntercom } from '../util/load-intercom'; | ||
@@ -16,3 +15,3 @@ | ||
constructor( | ||
@Inject(CONFIG) private config: IntercomConfig, | ||
@Inject(IntercomConfig) private config: IntercomConfig, | ||
@Optional() @Inject(Router) private router: Router, | ||
@@ -19,0 +18,0 @@ ) { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
11
128
146834
1926