diff --git a/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.esm.js b/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.esm.js
index 4e5079b..dafe249 100644
--- a/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.esm.js
+++ b/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.esm.js
@@ -7,6 +7,20 @@ var OverlayScrollbarsComponent = (function () {
this._osInstance = null;
this._osTargetRef = _osTargetRef;
}
+ Object.defineProperty(OverlayScrollbarsComponent.prototype, "extensions", {
+ set: function (extensions) {
+ this._extensions = extensions;
+ },
+ enumerable: true,
+ configurable: true
+ });
+ Object.defineProperty(OverlayScrollbarsComponent.prototype, "options", {
+ set: function (options) {
+ this._options = options;
+ },
+ enumerable: true,
+ configurable: true
+ });
OverlayScrollbarsComponent.prototype.osInstance = function () {
return this._osInstance;
};
@@ -44,8 +58,8 @@ var OverlayScrollbarsComponent = (function () {
{ type: NgZone }
]; };
OverlayScrollbarsComponent.propDecorators = {
- _options: [{ type: Input, args: ['options',] }],
- _extensions: [{ type: Input, args: ['extensions',] }]
+ extensions: [{ type: Input, args: ['extensions',] }],
+ options: [{ type: Input, args: ['options',] }]
};
return OverlayScrollbarsComponent;
}());
diff --git a/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.esm.js.map b/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.esm.js.map
index b899081..c2dd23d 100644
--- a/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.esm.js.map
+++ b/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.esm.js.map
@@ -1 +1 @@
-{"version":3,"file":"overlayscrollbars-ngx.esm.js","sources":["../ngc/src/overlayscrollbars.component.js","../ngc/src/overlayscrollbars.module.js"],"sourcesContent":["import { Component, ElementRef, Input, NgZone } from '@angular/core';\r\nimport OverlayScrollbars from 'overlayscrollbars';\r\nvar OverlayScrollbarsComponent = (function () {\r\n function OverlayScrollbarsComponent(_osTargetRef, ngZone) {\r\n this.ngZone = ngZone;\r\n this._osInstance = null;\r\n this._osTargetRef = _osTargetRef;\r\n }\r\n OverlayScrollbarsComponent.prototype.osInstance = function () {\r\n return this._osInstance;\r\n };\r\n OverlayScrollbarsComponent.prototype.osTarget = function () {\r\n return this._osTargetRef.nativeElement || null;\r\n };\r\n OverlayScrollbarsComponent.prototype.ngAfterViewInit = function () {\r\n var _this = this;\r\n this.ngZone.runOutsideAngular((function () {\r\n _this._osInstance = OverlayScrollbars(_this.osTarget(), _this._options || {}, _this._extensions);\r\n }));\r\n };\r\n OverlayScrollbarsComponent.prototype.ngOnDestroy = function () {\r\n if (OverlayScrollbars.valid(this._osInstance)) {\r\n this._osInstance.destroy();\r\n this._osInstance = null;\r\n }\r\n };\r\n OverlayScrollbarsComponent.prototype.ngOnChanges = function (changes) {\r\n var optionsChange = changes._options;\r\n if (optionsChange && OverlayScrollbars.valid(this._osInstance)) {\r\n this._osInstance.options(optionsChange.currentValue);\r\n }\r\n };\r\n OverlayScrollbarsComponent.decorators = [\r\n { type: Component, args: [{\r\n selector: 'overlay-scrollbars',\r\n host: { 'class': 'os-host' },\r\n template: \"\\n
\\n \\n \\n \\n \\n \",\r\n styles: [':host { display: block; }']\r\n },] },\r\n ];\r\n OverlayScrollbarsComponent.ctorParameters = function () { return [\r\n { type: ElementRef },\r\n { type: NgZone }\r\n ]; };\r\n OverlayScrollbarsComponent.propDecorators = {\r\n _options: [{ type: Input, args: ['options',] }],\r\n _extensions: [{ type: Input, args: ['extensions',] }]\r\n };\r\n return OverlayScrollbarsComponent;\r\n}());\r\nexport { OverlayScrollbarsComponent };\r\nif (false) {\r\n OverlayScrollbarsComponent.prototype._options;\r\n OverlayScrollbarsComponent.prototype._extensions;\r\n OverlayScrollbarsComponent.prototype._osInstance;\r\n OverlayScrollbarsComponent.prototype._osTargetRef;\r\n OverlayScrollbarsComponent.prototype.ngZone;\r\n}\r\n//# sourceMappingURL=overlayscrollbars.component.js.map","import { NgModule } from '@angular/core';\r\nimport { OverlayScrollbarsComponent } from './overlayscrollbars.component';\r\nvar OverlayscrollbarsModule = (function () {\r\n function OverlayscrollbarsModule() {\r\n }\r\n OverlayscrollbarsModule.decorators = [\r\n { type: NgModule, args: [{\r\n imports: [],\r\n declarations: [OverlayScrollbarsComponent],\r\n exports: [OverlayScrollbarsComponent]\r\n },] },\r\n ];\r\n return OverlayscrollbarsModule;\r\n}());\r\nexport { OverlayscrollbarsModule };\r\n//# sourceMappingURL=overlayscrollbars.module.js.map"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"overlayscrollbars-ngx.esm.js","sources":["../ngc/src/overlayscrollbars.component.js","../ngc/src/overlayscrollbars.module.js"],"sourcesContent":["import { Component, ElementRef, Input, NgZone } from '@angular/core';\r\nimport OverlayScrollbars from 'overlayscrollbars';\r\nvar OverlayScrollbarsComponent = (function () {\r\n function OverlayScrollbarsComponent(_osTargetRef, ngZone) {\r\n this.ngZone = ngZone;\r\n this._osInstance = null;\r\n this._osTargetRef = _osTargetRef;\r\n }\r\n Object.defineProperty(OverlayScrollbarsComponent.prototype, \"extensions\", {\r\n set: function (extensions) {\r\n this._extensions = extensions;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n Object.defineProperty(OverlayScrollbarsComponent.prototype, \"options\", {\r\n set: function (options) {\r\n this._options = options;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n OverlayScrollbarsComponent.prototype.osInstance = function () {\r\n return this._osInstance;\r\n };\r\n OverlayScrollbarsComponent.prototype.osTarget = function () {\r\n return this._osTargetRef.nativeElement || null;\r\n };\r\n OverlayScrollbarsComponent.prototype.ngAfterViewInit = function () {\r\n var _this = this;\r\n this.ngZone.runOutsideAngular((function () {\r\n _this._osInstance = OverlayScrollbars(_this.osTarget(), _this._options || {}, _this._extensions);\r\n }));\r\n };\r\n OverlayScrollbarsComponent.prototype.ngOnDestroy = function () {\r\n if (OverlayScrollbars.valid(this._osInstance)) {\r\n this._osInstance.destroy();\r\n this._osInstance = null;\r\n }\r\n };\r\n OverlayScrollbarsComponent.prototype.ngOnChanges = function (changes) {\r\n var optionsChange = changes._options;\r\n if (optionsChange && OverlayScrollbars.valid(this._osInstance)) {\r\n this._osInstance.options(optionsChange.currentValue);\r\n }\r\n };\r\n OverlayScrollbarsComponent.decorators = [\r\n { type: Component, args: [{\r\n selector: 'overlay-scrollbars',\r\n host: { 'class': 'os-host' },\r\n template: \"\\n \\n \\n \\n \\n \\n \",\r\n styles: [':host { display: block; }']\r\n },] },\r\n ];\r\n OverlayScrollbarsComponent.ctorParameters = function () { return [\r\n { type: ElementRef },\r\n { type: NgZone }\r\n ]; };\r\n OverlayScrollbarsComponent.propDecorators = {\r\n extensions: [{ type: Input, args: ['extensions',] }],\r\n options: [{ type: Input, args: ['options',] }]\r\n };\r\n return OverlayScrollbarsComponent;\r\n}());\r\nexport { OverlayScrollbarsComponent };\r\nif (false) {\r\n OverlayScrollbarsComponent.prototype._options;\r\n OverlayScrollbarsComponent.prototype._extensions;\r\n OverlayScrollbarsComponent.prototype._osInstance;\r\n OverlayScrollbarsComponent.prototype._osTargetRef;\r\n OverlayScrollbarsComponent.prototype.ngZone;\r\n}\r\n//# sourceMappingURL=overlayscrollbars.component.js.map","import { NgModule } from '@angular/core';\r\nimport { OverlayScrollbarsComponent } from './overlayscrollbars.component';\r\nvar OverlayscrollbarsModule = (function () {\r\n function OverlayscrollbarsModule() {\r\n }\r\n OverlayscrollbarsModule.decorators = [\r\n { type: NgModule, args: [{\r\n imports: [],\r\n declarations: [OverlayScrollbarsComponent],\r\n exports: [OverlayScrollbarsComponent]\r\n },] },\r\n ];\r\n return OverlayscrollbarsModule;\r\n}());\r\nexport { OverlayscrollbarsModule };\r\n//# sourceMappingURL=overlayscrollbars.module.js.map"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.js b/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.js
index 318fd4a..a1e8517 100644
--- a/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.js
+++ b/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.js
@@ -12,6 +12,20 @@
this._osInstance = null;
this._osTargetRef = _osTargetRef;
}
+ Object.defineProperty(OverlayScrollbarsComponent.prototype, "extensions", {
+ set: function (extensions) {
+ this._extensions = extensions;
+ },
+ enumerable: true,
+ configurable: true
+ });
+ Object.defineProperty(OverlayScrollbarsComponent.prototype, "options", {
+ set: function (options) {
+ this._options = options;
+ },
+ enumerable: true,
+ configurable: true
+ });
OverlayScrollbarsComponent.prototype.osInstance = function () {
return this._osInstance;
};
@@ -49,8 +63,8 @@
{ type: core.NgZone }
]; };
OverlayScrollbarsComponent.propDecorators = {
- _options: [{ type: core.Input, args: ['options',] }],
- _extensions: [{ type: core.Input, args: ['extensions',] }]
+ extensions: [{ type: core.Input, args: ['extensions',] }],
+ options: [{ type: core.Input, args: ['options',] }]
};
return OverlayScrollbarsComponent;
}());
diff --git a/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.js.map b/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.js.map
index f99233f..ad70d95 100644
--- a/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.js.map
+++ b/packages/overlayscrollbars-ngx/dist/overlayscrollbars-ngx.js.map
@@ -1 +1 @@
-{"version":3,"file":"overlayscrollbars-ngx.js","sources":["../ngc/src/overlayscrollbars.component.js","../ngc/src/overlayscrollbars.module.js"],"sourcesContent":["import { Component, ElementRef, Input, NgZone } from '@angular/core';\r\nimport OverlayScrollbars from 'overlayscrollbars';\r\nvar OverlayScrollbarsComponent = (function () {\r\n function OverlayScrollbarsComponent(_osTargetRef, ngZone) {\r\n this.ngZone = ngZone;\r\n this._osInstance = null;\r\n this._osTargetRef = _osTargetRef;\r\n }\r\n OverlayScrollbarsComponent.prototype.osInstance = function () {\r\n return this._osInstance;\r\n };\r\n OverlayScrollbarsComponent.prototype.osTarget = function () {\r\n return this._osTargetRef.nativeElement || null;\r\n };\r\n OverlayScrollbarsComponent.prototype.ngAfterViewInit = function () {\r\n var _this = this;\r\n this.ngZone.runOutsideAngular((function () {\r\n _this._osInstance = OverlayScrollbars(_this.osTarget(), _this._options || {}, _this._extensions);\r\n }));\r\n };\r\n OverlayScrollbarsComponent.prototype.ngOnDestroy = function () {\r\n if (OverlayScrollbars.valid(this._osInstance)) {\r\n this._osInstance.destroy();\r\n this._osInstance = null;\r\n }\r\n };\r\n OverlayScrollbarsComponent.prototype.ngOnChanges = function (changes) {\r\n var optionsChange = changes._options;\r\n if (optionsChange && OverlayScrollbars.valid(this._osInstance)) {\r\n this._osInstance.options(optionsChange.currentValue);\r\n }\r\n };\r\n OverlayScrollbarsComponent.decorators = [\r\n { type: Component, args: [{\r\n selector: 'overlay-scrollbars',\r\n host: { 'class': 'os-host' },\r\n template: \"\\n \\n \\n \\n \\n \\n \",\r\n styles: [':host { display: block; }']\r\n },] },\r\n ];\r\n OverlayScrollbarsComponent.ctorParameters = function () { return [\r\n { type: ElementRef },\r\n { type: NgZone }\r\n ]; };\r\n OverlayScrollbarsComponent.propDecorators = {\r\n _options: [{ type: Input, args: ['options',] }],\r\n _extensions: [{ type: Input, args: ['extensions',] }]\r\n };\r\n return OverlayScrollbarsComponent;\r\n}());\r\nexport { OverlayScrollbarsComponent };\r\nif (false) {\r\n OverlayScrollbarsComponent.prototype._options;\r\n OverlayScrollbarsComponent.prototype._extensions;\r\n OverlayScrollbarsComponent.prototype._osInstance;\r\n OverlayScrollbarsComponent.prototype._osTargetRef;\r\n OverlayScrollbarsComponent.prototype.ngZone;\r\n}\r\n//# sourceMappingURL=overlayscrollbars.component.js.map","import { NgModule } from '@angular/core';\r\nimport { OverlayScrollbarsComponent } from './overlayscrollbars.component';\r\nvar OverlayscrollbarsModule = (function () {\r\n function OverlayscrollbarsModule() {\r\n }\r\n OverlayscrollbarsModule.decorators = [\r\n { type: NgModule, args: [{\r\n imports: [],\r\n declarations: [OverlayScrollbarsComponent],\r\n exports: [OverlayScrollbarsComponent]\r\n },] },\r\n ];\r\n return OverlayscrollbarsModule;\r\n}());\r\nexport { OverlayscrollbarsModule };\r\n//# sourceMappingURL=overlayscrollbars.module.js.map"],"names":["Component","ElementRef","NgZone","Input","NgModule"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"overlayscrollbars-ngx.js","sources":["../ngc/src/overlayscrollbars.component.js","../ngc/src/overlayscrollbars.module.js"],"sourcesContent":["import { Component, ElementRef, Input, NgZone } from '@angular/core';\r\nimport OverlayScrollbars from 'overlayscrollbars';\r\nvar OverlayScrollbarsComponent = (function () {\r\n function OverlayScrollbarsComponent(_osTargetRef, ngZone) {\r\n this.ngZone = ngZone;\r\n this._osInstance = null;\r\n this._osTargetRef = _osTargetRef;\r\n }\r\n Object.defineProperty(OverlayScrollbarsComponent.prototype, \"extensions\", {\r\n set: function (extensions) {\r\n this._extensions = extensions;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n Object.defineProperty(OverlayScrollbarsComponent.prototype, \"options\", {\r\n set: function (options) {\r\n this._options = options;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n OverlayScrollbarsComponent.prototype.osInstance = function () {\r\n return this._osInstance;\r\n };\r\n OverlayScrollbarsComponent.prototype.osTarget = function () {\r\n return this._osTargetRef.nativeElement || null;\r\n };\r\n OverlayScrollbarsComponent.prototype.ngAfterViewInit = function () {\r\n var _this = this;\r\n this.ngZone.runOutsideAngular((function () {\r\n _this._osInstance = OverlayScrollbars(_this.osTarget(), _this._options || {}, _this._extensions);\r\n }));\r\n };\r\n OverlayScrollbarsComponent.prototype.ngOnDestroy = function () {\r\n if (OverlayScrollbars.valid(this._osInstance)) {\r\n this._osInstance.destroy();\r\n this._osInstance = null;\r\n }\r\n };\r\n OverlayScrollbarsComponent.prototype.ngOnChanges = function (changes) {\r\n var optionsChange = changes._options;\r\n if (optionsChange && OverlayScrollbars.valid(this._osInstance)) {\r\n this._osInstance.options(optionsChange.currentValue);\r\n }\r\n };\r\n OverlayScrollbarsComponent.decorators = [\r\n { type: Component, args: [{\r\n selector: 'overlay-scrollbars',\r\n host: { 'class': 'os-host' },\r\n template: \"\\n \\n \\n \\n \\n \\n \",\r\n styles: [':host { display: block; }']\r\n },] },\r\n ];\r\n OverlayScrollbarsComponent.ctorParameters = function () { return [\r\n { type: ElementRef },\r\n { type: NgZone }\r\n ]; };\r\n OverlayScrollbarsComponent.propDecorators = {\r\n extensions: [{ type: Input, args: ['extensions',] }],\r\n options: [{ type: Input, args: ['options',] }]\r\n };\r\n return OverlayScrollbarsComponent;\r\n}());\r\nexport { OverlayScrollbarsComponent };\r\nif (false) {\r\n OverlayScrollbarsComponent.prototype._options;\r\n OverlayScrollbarsComponent.prototype._extensions;\r\n OverlayScrollbarsComponent.prototype._osInstance;\r\n OverlayScrollbarsComponent.prototype._osTargetRef;\r\n OverlayScrollbarsComponent.prototype.ngZone;\r\n}\r\n//# sourceMappingURL=overlayscrollbars.component.js.map","import { NgModule } from '@angular/core';\r\nimport { OverlayScrollbarsComponent } from './overlayscrollbars.component';\r\nvar OverlayscrollbarsModule = (function () {\r\n function OverlayscrollbarsModule() {\r\n }\r\n OverlayscrollbarsModule.decorators = [\r\n { type: NgModule, args: [{\r\n imports: [],\r\n declarations: [OverlayScrollbarsComponent],\r\n exports: [OverlayScrollbarsComponent]\r\n },] },\r\n ];\r\n return OverlayscrollbarsModule;\r\n}());\r\nexport { OverlayscrollbarsModule };\r\n//# sourceMappingURL=overlayscrollbars.module.js.map"],"names":["Component","ElementRef","NgZone","Input","NgModule"],"mappings":"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"}
\ No newline at end of file
diff --git a/packages/overlayscrollbars-ngx/dist/types/index.metadata.json b/packages/overlayscrollbars-ngx/dist/types/index.metadata.json
index 98e3f86..6202efd 100644
--- a/packages/overlayscrollbars-ngx/dist/types/index.metadata.json
+++ b/packages/overlayscrollbars-ngx/dist/types/index.metadata.json
@@ -1 +1 @@
-{"__symbolic":"module","version":4,"metadata":{"OverlayScrollbarsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"overlay-scrollbars","host":{"class":"os-host","$quoted$":["class"]},"template":"\n \n \n \n \n \n ","styles":[":host { display: block; }"]}]}],"members":{"_options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5},"arguments":["options"]}]}],"_extensions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5},"arguments":["extensions"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":35,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":35,"character":58}]}],"osInstance":[{"__symbolic":"method"}],"osTarget":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"OverlayscrollbarsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"imports":[],"declarations":[{"__symbolic":"reference","name":"OverlayScrollbarsComponent"}],"exports":[{"__symbolic":"reference","name":"OverlayScrollbarsComponent"}]}]}],"members":{}}},"origins":{"OverlayScrollbarsComponent":"../../src/overlayscrollbars.component","OverlayscrollbarsModule":"../../src/overlayscrollbars.module"},"importAs":"overlayscrollbars-ngx"}
\ No newline at end of file
+{"__symbolic":"module","version":4,"metadata":{"OverlayScrollbarsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"overlay-scrollbars","host":{"class":"os-host","$quoted$":["class"]},"template":"\n \n \n \n \n \n ","styles":[":host { display: block; }"]}]}],"members":{"extensions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":5},"arguments":["extensions"]}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5},"arguments":["options"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":43,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":43,"character":58}]}],"osInstance":[{"__symbolic":"method"}],"osTarget":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"OverlayscrollbarsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"imports":[],"declarations":[{"__symbolic":"reference","name":"OverlayScrollbarsComponent"}],"exports":[{"__symbolic":"reference","name":"OverlayScrollbarsComponent"}]}]}],"members":{}}},"origins":{"OverlayScrollbarsComponent":"../../src/overlayscrollbars.component","OverlayscrollbarsModule":"../../src/overlayscrollbars.module"},"importAs":"overlayscrollbars-ngx"}
\ No newline at end of file
diff --git a/packages/overlayscrollbars-ngx/dist/types/overlayscrollbars.component.d.ts b/packages/overlayscrollbars-ngx/dist/types/overlayscrollbars.component.d.ts
index fd23419..38c5fae 100644
--- a/packages/overlayscrollbars-ngx/dist/types/overlayscrollbars.component.d.ts
+++ b/packages/overlayscrollbars-ngx/dist/types/overlayscrollbars.component.d.ts
@@ -6,6 +6,8 @@ export declare class OverlayScrollbarsComponent implements OnDestroy, OnChanges,
private _extensions;
private _osInstance;
private _osTargetRef;
+ extensions: OverlayScrollbars.Extensions | undefined;
+ options: OverlayScrollbars.Options | undefined;
constructor(_osTargetRef: ElementRef, ngZone: NgZone);
osInstance(): OverlayScrollbars | null;
osTarget(): HTMLDivElement | null;
diff --git a/packages/overlayscrollbars-ngx/package-lock.json b/packages/overlayscrollbars-ngx/package-lock.json
index 4ce6d08..218c2cf 100644
--- a/packages/overlayscrollbars-ngx/package-lock.json
+++ b/packages/overlayscrollbars-ngx/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "overlayscrollbars-ngx",
- "version": "0.2.1",
+ "version": "0.2.2",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -1273,7 +1273,8 @@
"ansi-regex": {
"version": "2.1.1",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"aproba": {
"version": "1.2.0",
@@ -1688,7 +1689,8 @@
"safe-buffer": {
"version": "5.1.2",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"safer-buffer": {
"version": "2.1.2",
@@ -1744,6 +1746,7 @@
"version": "3.0.1",
"bundled": true,
"dev": true,
+ "optional": true,
"requires": {
"ansi-regex": "^2.0.0"
}
@@ -1787,12 +1790,14 @@
"wrappy": {
"version": "1.0.2",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
},
"yallist": {
"version": "3.0.3",
"bundled": true,
- "dev": true
+ "dev": true,
+ "optional": true
}
}
},
diff --git a/packages/overlayscrollbars-ngx/src/overlayscrollbars.component.ts b/packages/overlayscrollbars-ngx/src/overlayscrollbars.component.ts
index d27fb20..da2a71d 100644
--- a/packages/overlayscrollbars-ngx/src/overlayscrollbars.component.ts
+++ b/packages/overlayscrollbars-ngx/src/overlayscrollbars.component.ts
@@ -28,11 +28,19 @@ import OverlayScrollbars from 'overlayscrollbars';
styles: [':host { display: block; }']
})
export class OverlayScrollbarsComponent implements OnDestroy, OnChanges, AfterViewInit {
- @Input('options') private _options: OverlayScrollbars.Options;
- @Input('extensions') private _extensions: OverlayScrollbars.Extensions;
+ private _options: OverlayScrollbars.Options;
+ private _extensions: OverlayScrollbars.Extensions;
private _osInstance: OverlayScrollbars | null = null;
private _osTargetRef: ElementRef;
+ @Input('extensions') set extensions(extensions: OverlayScrollbars.Extensions | undefined) {
+ this._extensions = extensions;
+ }
+
+ @Input('options') set options(options: OverlayScrollbars.Options | undefined) {
+ this._options = options;
+ }
+
constructor(_osTargetRef: ElementRef, private ngZone: NgZone) {
this._osTargetRef = _osTargetRef;
}