New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ngx-heatmap

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ngx-heatmap - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

2

bundles/ngx-heatmap.umd.js

@@ -313,3 +313,3 @@ (function (global, factory) {

core.Component({
selector: 'lib-ngx-heatmap',
selector: 'ngx-heatmap',
template: "<div #heatMap [style.width.px]=\"width? width: 500\" [style.height.px]=\"height? height: 500\"></div>\n"

@@ -316,0 +316,0 @@ })

@@ -15,3 +15,3 @@ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("heatmap.js")):"function"==typeof define&&define.amd?define("ngx-heatmap",["exports","@angular/core","heatmap.js"],e):e((t=t||self)["ngx-heatmap"]={},t.ng.core,t.heatmap_js)}(this,(function(t,e,n){"use strict";

and limitations under the License.
***************************************************************************** */function a(t,e,n,a){var i,o=arguments.length,p=o<3?e:null===a?a=Object.getOwnPropertyDescriptor(e,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)p=Reflect.decorate(t,e,n,a);else for(var r=t.length-1;r>=0;r--)(i=t[r])&&(p=(o<3?i(p):o>3?i(e,n,p):i(e,n))||p);return o>3&&p&&Object.defineProperty(e,n,p),p}var i=function(){function t(){this.height=400,this.width=400}return Object.defineProperty(t.prototype,"configurations",{get:function(){return this.configs},set:function(t){this.configs=t||{container:this.heatMapDiv.nativeElement}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"heatPoints",{set:function(t){this.data=t,this.heatMapInstance&&(this.heatMapInstance=this.heatMapInstance.setData(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDataPoints",{set:function(t){this.dataMax=t,this.heatMapInstance&&(this.heatMapInstance=this.heatMapInstance.setDataMax(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minDataPoints",{set:function(t){this.dataMin=t,this.heatMapInstance&&(this.heatMapInstance=this.heatMapInstance.setDataMin(t))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){},t.prototype.ngOnChanges=function(t){},t.prototype.ngAfterViewInit=function(){this.heatMapInstance=n.create({container:this.heatMapDiv.nativeElement}).setData(this.data)},t.prototype.addPoint=function(t){this.heatMapInstance=this.heatMapInstance.addData(t)},a([e.ViewChild("heatMap",{static:!1})],t.prototype,"heatMapDiv",void 0),a([e.Input()],t.prototype,"height",void 0),a([e.Input()],t.prototype,"width",void 0),a([e.Input()],t.prototype,"configurations",null),a([e.Input()],t.prototype,"heatPoints",null),a([e.Input()],t.prototype,"maxDataPoints",null),a([e.Input()],t.prototype,"minDataPoints",null),t=a([e.Component({selector:"lib-ngx-heatmap",template:'<div #heatMap [style.width.px]="width? width: 500" [style.height.px]="height? height: 500"></div>\n'})],t)}(),o=function(){function t(){}return t=a([e.NgModule({declarations:[i],imports:[],exports:[i]})],t)}();t.NgxHeatmapComponent=i,t.NgxHeatmapModule=o,Object.defineProperty(t,"__esModule",{value:!0})}));
***************************************************************************** */function a(t,e,n,a){var i,o=arguments.length,p=o<3?e:null===a?a=Object.getOwnPropertyDescriptor(e,n):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)p=Reflect.decorate(t,e,n,a);else for(var r=t.length-1;r>=0;r--)(i=t[r])&&(p=(o<3?i(p):o>3?i(e,n,p):i(e,n))||p);return o>3&&p&&Object.defineProperty(e,n,p),p}var i=function(){function t(){this.height=400,this.width=400}return Object.defineProperty(t.prototype,"configurations",{get:function(){return this.configs},set:function(t){this.configs=t||{container:this.heatMapDiv.nativeElement}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"heatPoints",{set:function(t){this.data=t,this.heatMapInstance&&(this.heatMapInstance=this.heatMapInstance.setData(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDataPoints",{set:function(t){this.dataMax=t,this.heatMapInstance&&(this.heatMapInstance=this.heatMapInstance.setDataMax(t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minDataPoints",{set:function(t){this.dataMin=t,this.heatMapInstance&&(this.heatMapInstance=this.heatMapInstance.setDataMin(t))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){},t.prototype.ngOnChanges=function(t){},t.prototype.ngAfterViewInit=function(){this.heatMapInstance=n.create({container:this.heatMapDiv.nativeElement}).setData(this.data)},t.prototype.addPoint=function(t){this.heatMapInstance=this.heatMapInstance.addData(t)},a([e.ViewChild("heatMap",{static:!1})],t.prototype,"heatMapDiv",void 0),a([e.Input()],t.prototype,"height",void 0),a([e.Input()],t.prototype,"width",void 0),a([e.Input()],t.prototype,"configurations",null),a([e.Input()],t.prototype,"heatPoints",null),a([e.Input()],t.prototype,"maxDataPoints",null),a([e.Input()],t.prototype,"minDataPoints",null),t=a([e.Component({selector:"ngx-heatmap",template:'<div #heatMap [style.width.px]="width? width: 500" [style.height.px]="height? height: 500"></div>\n'})],t)}(),o=function(){function t(){}return t=a([e.NgModule({declarations:[i],imports:[],exports:[i]})],t)}();t.NgxHeatmapComponent=i,t.NgxHeatmapModule=o,Object.defineProperty(t,"__esModule",{value:!0})}));
//# sourceMappingURL=ngx-heatmap.umd.min.js.map

@@ -81,3 +81,3 @@ import { __decorate } from "tslib";

Component({
selector: 'lib-ngx-heatmap',
selector: 'ngx-heatmap',
template: "<div #heatMap [style.width.px]=\"width? width: 500\" [style.height.px]=\"height? height: 500\"></div>\n"

@@ -87,2 +87,2 @@ })

export { NgxHeatmapComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWhlYXRtYXAuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWhlYXRtYXAvIiwic291cmNlcyI6WyJsaWIvbmd4LWhlYXRtYXAuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQWdCLFNBQVMsRUFBYyxLQUFLLEVBQXFCLFNBQVMsR0FBRSxNQUFNLGVBQWUsQ0FBQztBQUV6RyxPQUFPLEtBQUssT0FBTyxNQUFNLFlBQVksQ0FBQztBQU90QyxJQUFhLG1CQUFtQixHQUFoQyxNQUFhLG1CQUFtQjtJQXdEOUI7UUFsRE8sV0FBTSxHQUFHLEdBQUcsQ0FBQztRQUdiLFVBQUssR0FBRyxHQUFHLENBQUM7SUFnRG5CLENBQUM7SUE3Q0QsSUFBVyxjQUFjLENBQUMsTUFBTTtRQUM5QixJQUFJLENBQUMsTUFBTSxFQUFFO1lBQ1gsSUFBSSxDQUFDLE9BQU8sR0FBRztnQkFDYixTQUFTLEVBQUUsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhO2FBQ3pDLENBQUM7WUFDRixPQUFPO1NBQ1I7UUFDRCxJQUFJLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQztJQUN4QixDQUFDO0lBRUQsSUFBVyxjQUFjO1FBQ3ZCLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztJQUN0QixDQUFDO0lBR0QsSUFBVyxVQUFVLENBQUMsSUFBUztRQUM3QixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztRQUNqQixJQUFJLElBQUksQ0FBQyxlQUFlLEVBQUU7WUFDeEIsSUFBSSxDQUFDLGVBQWUsR0FBRyxJQUFJLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUMzRDtJQUNILENBQUM7SUFHRCxJQUFXLGFBQWEsQ0FBQyxLQUFhO1FBQ3BDLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1FBQ3JCLElBQUksSUFBSSxDQUFDLGVBQWUsRUFBRTtZQUN4QixJQUFJLENBQUMsZUFBZSxHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQy9EO0lBQ0gsQ0FBQztJQUdELElBQVcsYUFBYSxDQUFDLEtBQWE7UUFDcEMsSUFBSSxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUM7UUFDckIsSUFBSSxJQUFJLENBQUMsZUFBZSxFQUFFO1lBQ3hCLElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDL0Q7SUFDSCxDQUFDO0lBV00sUUFBUTtJQUNmLENBQUM7SUFFTSxXQUFXLENBQUMsT0FBWTtRQUM3Qiw4QkFBOEI7UUFDOUIsaUVBQWlFO1FBQ2pFLElBQUk7SUFDTixDQUFDO0lBRU0sZUFBZTtRQUNwQixJQUFJLENBQUMsZUFBZSxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUM7WUFDcEMsU0FBUyxFQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYTtTQUN6QyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN0QiwyQ0FBMkM7UUFDM0MsaURBQWlEO1FBQ2pELGlEQUFpRDtJQUNuRCxDQUFDO0lBRU0sUUFBUSxDQUFDLEtBQVU7UUFDeEIsSUFBSSxDQUFDLGVBQWUsR0FBRyxJQUFJLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUM3RCxDQUFDO0NBYUYsQ0FBQTtBQXpGQztJQURDLFNBQVMsQ0FBQyxTQUFTLEVBQUUsRUFBQyxNQUFNLEVBQUUsS0FBSyxFQUFDLENBQUM7dURBQ1A7QUFHL0I7SUFEQyxLQUFLLEVBQUU7bURBQ1k7QUFHcEI7SUFEQyxLQUFLLEVBQUU7a0RBQ1c7QUFHbkI7SUFEQyxLQUFLLEVBQUU7eURBU1A7QUFPRDtJQURDLEtBQUssRUFBRTtxREFNUDtBQUdEO0lBREMsS0FBSyxFQUFFO3dEQU1QO0FBR0Q7SUFEQyxLQUFLLEVBQUU7d0RBTVA7QUFoRFUsbUJBQW1CO0lBTC9CLFNBQVMsQ0FBQztRQUNULFFBQVEsRUFBRSxpQkFBaUI7UUFDM0IsbUhBQTJDO0tBRTVDLENBQUM7R0FDVyxtQkFBbUIsQ0E0Ri9CO1NBNUZZLG1CQUFtQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7QWZ0ZXJWaWV3SW5pdCwgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBJbnB1dCwgT25DaGFuZ2VzLCBPbkluaXQsIFZpZXdDaGlsZCx9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQgKiBhcyBoZWF0bWFwIGZyb20gJ2hlYXRtYXAuanMnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdsaWItbmd4LWhlYXRtYXAnLFxuICB0ZW1wbGF0ZVVybDogJy4vbmd4LWhlYXRtYXAuY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZXM6IFtdXG59KVxuZXhwb3J0IGNsYXNzIE5neEhlYXRtYXBDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQsIEFmdGVyVmlld0luaXQsIE9uQ2hhbmdlcyB7XG5cbiAgQFZpZXdDaGlsZCgnaGVhdE1hcCcsIHtzdGF0aWM6IGZhbHNlfSlcbiAgcHJpdmF0ZSBoZWF0TWFwRGl2OiBFbGVtZW50UmVmO1xuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBoZWlnaHQgPSA0MDA7XG5cbiAgQElucHV0KClcbiAgcHVibGljIHdpZHRoID0gNDAwO1xuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzZXQgY29uZmlndXJhdGlvbnMoY29uZmlnKSB7XG4gICAgaWYgKCFjb25maWcpIHtcbiAgICAgIHRoaXMuY29uZmlncyA9IHtcbiAgICAgICAgY29udGFpbmVyOiB0aGlzLmhlYXRNYXBEaXYubmF0aXZlRWxlbWVudCxcbiAgICAgIH07XG4gICAgICByZXR1cm47XG4gICAgfVxuICAgIHRoaXMuY29uZmlncyA9IGNvbmZpZztcbiAgfVxuXG4gIHB1YmxpYyBnZXQgY29uZmlndXJhdGlvbnMoKTogYW55IHtcbiAgICByZXR1cm4gdGhpcy5jb25maWdzO1xuICB9XG5cbiAgQElucHV0KClcbiAgcHVibGljIHNldCBoZWF0UG9pbnRzKGRhdGE6IGFueSkge1xuICAgIHRoaXMuZGF0YSA9IGRhdGE7XG4gICAgaWYgKHRoaXMuaGVhdE1hcEluc3RhbmNlKSB7XG4gICAgICB0aGlzLmhlYXRNYXBJbnN0YW5jZSA9IHRoaXMuaGVhdE1hcEluc3RhbmNlLnNldERhdGEoZGF0YSk7XG4gICAgfVxuICB9XG5cbiAgQElucHV0KClcbiAgcHVibGljIHNldCBtYXhEYXRhUG9pbnRzKHZhbHVlOiBudW1iZXIpIHtcbiAgICB0aGlzLmRhdGFNYXggPSB2YWx1ZTtcbiAgICBpZiAodGhpcy5oZWF0TWFwSW5zdGFuY2UpIHtcbiAgICAgIHRoaXMuaGVhdE1hcEluc3RhbmNlID0gdGhpcy5oZWF0TWFwSW5zdGFuY2Uuc2V0RGF0YU1heCh2YWx1ZSk7XG4gICAgfVxuICB9XG5cbiAgQElucHV0KClcbiAgcHVibGljIHNldCBtaW5EYXRhUG9pbnRzKHZhbHVlOiBudW1iZXIpIHtcbiAgICB0aGlzLmRhdGFNaW4gPSB2YWx1ZTtcbiAgICBpZiAodGhpcy5oZWF0TWFwSW5zdGFuY2UpIHtcbiAgICAgIHRoaXMuaGVhdE1hcEluc3RhbmNlID0gdGhpcy5oZWF0TWFwSW5zdGFuY2Uuc2V0RGF0YU1pbih2YWx1ZSk7XG4gICAgfVxuICB9XG5cbiAgcHJpdmF0ZSBoZWF0TWFwSW5zdGFuY2U6IGFueTtcbiAgcHJpdmF0ZSBjb25maWdzOiBhbnk7XG4gIHByaXZhdGUgZGF0YU1pbjogbnVtYmVyO1xuICBwcml2YXRlIGRhdGFNYXg6IG51bWJlcjtcbiAgcHJpdmF0ZSBkYXRhOiBhbnk7XG5cbiAgY29uc3RydWN0b3IoKSB7XG4gIH1cblxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XG4gIH1cblxuICBwdWJsaWMgbmdPbkNoYW5nZXMoY2hhbmdlczogYW55KTogdm9pZCB7XG4gICAgLy8gaWYgKHRoaXMuaGVhdE1hcEluc3RhbmNlKSB7XG4gICAgLy8gICB0aGlzLmhlYXRNYXBJbnN0YW5jZSA9IGhlYXRtYXAucmVwYWludCgpLnNldERhdGEodGhpcy5kYXRhKTtcbiAgICAvLyB9XG4gIH1cblxuICBwdWJsaWMgbmdBZnRlclZpZXdJbml0KCk6IHZvaWQge1xuICAgIHRoaXMuaGVhdE1hcEluc3RhbmNlID0gaGVhdG1hcC5jcmVhdGUoe1xuICAgICAgY29udGFpbmVyOiB0aGlzLmhlYXRNYXBEaXYubmF0aXZlRWxlbWVudCxcbiAgICB9KS5zZXREYXRhKHRoaXMuZGF0YSk7XG4gICAgLy8gdGhpcy5oZWF0TWFwSW5zdGFuY2Uuc2V0RGF0YSh0aGlzLmRhdGEpO1xuICAgIC8vIHRoaXMuaGVhdE1hcEluc3RhbmNlLnNldERhdGFNYXgodGhpcy5kYXRhTWF4KTtcbiAgICAvLyB0aGlzLmhlYXRNYXBJbnN0YW5jZS5zZXREYXRhTWluKHRoaXMuZGF0YU1pbik7XG4gIH1cblxuICBwdWJsaWMgYWRkUG9pbnQocG9pbnQ6IGFueSk6IHZvaWQge1xuICAgIHRoaXMuaGVhdE1hcEluc3RhbmNlID0gdGhpcy5oZWF0TWFwSW5zdGFuY2UuYWRkRGF0YShwb2ludCk7XG4gIH1cblxuICAvLyBwcml2YXRlIGNyZWF0ZUhlYXRNYXAoKTogYW55IHtcbiAgLy8gICBpZiAoIXRoaXMuaGVhdE1hcEluc3RhbmNlKSB7XG4gIC8vICAgICBjb25zdCBoZWF0TWFwSW5zdGFuY2UgPSBoZWF0bWFwLmNyZWF0ZSh7XG4gIC8vICAgICAgIGNvbnRhaW5lcjogdGhpcy5oZWF0TWFwRGl2Lm5hdGl2ZUVsZW1lbnRcbiAgLy8gICAgIH0pO1xuICAvLyAgICAgcmV0dXJuIGhlYXRNYXBJbnN0YW5jZTtcbiAgLy8gICB9IGVsc2Uge1xuICAvLyAgICAgcmV0dXJuIHRoaXMuaGVhdE1hcEluc3RhbmNlO1xuICAvLyAgIH1cbiAgLy8gfVxuXG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWhlYXRtYXAuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWhlYXRtYXAvIiwic291cmNlcyI6WyJsaWIvbmd4LWhlYXRtYXAuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQWdCLFNBQVMsRUFBYyxLQUFLLEVBQXFCLFNBQVMsR0FBRSxNQUFNLGVBQWUsQ0FBQztBQUV6RyxPQUFPLEtBQUssT0FBTyxNQUFNLFlBQVksQ0FBQztBQU90QyxJQUFhLG1CQUFtQixHQUFoQyxNQUFhLG1CQUFtQjtJQXdEOUI7UUFsRE8sV0FBTSxHQUFHLEdBQUcsQ0FBQztRQUdiLFVBQUssR0FBRyxHQUFHLENBQUM7SUFnRG5CLENBQUM7SUE3Q0QsSUFBVyxjQUFjLENBQUMsTUFBTTtRQUM5QixJQUFJLENBQUMsTUFBTSxFQUFFO1lBQ1gsSUFBSSxDQUFDLE9BQU8sR0FBRztnQkFDYixTQUFTLEVBQUUsSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhO2FBQ3pDLENBQUM7WUFDRixPQUFPO1NBQ1I7UUFDRCxJQUFJLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQztJQUN4QixDQUFDO0lBRUQsSUFBVyxjQUFjO1FBQ3ZCLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztJQUN0QixDQUFDO0lBR0QsSUFBVyxVQUFVLENBQUMsSUFBUztRQUM3QixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztRQUNqQixJQUFJLElBQUksQ0FBQyxlQUFlLEVBQUU7WUFDeEIsSUFBSSxDQUFDLGVBQWUsR0FBRyxJQUFJLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUMzRDtJQUNILENBQUM7SUFHRCxJQUFXLGFBQWEsQ0FBQyxLQUFhO1FBQ3BDLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1FBQ3JCLElBQUksSUFBSSxDQUFDLGVBQWUsRUFBRTtZQUN4QixJQUFJLENBQUMsZUFBZSxHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQy9EO0lBQ0gsQ0FBQztJQUdELElBQVcsYUFBYSxDQUFDLEtBQWE7UUFDcEMsSUFBSSxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUM7UUFDckIsSUFBSSxJQUFJLENBQUMsZUFBZSxFQUFFO1lBQ3hCLElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDL0Q7SUFDSCxDQUFDO0lBV00sUUFBUTtJQUNmLENBQUM7SUFFTSxXQUFXLENBQUMsT0FBWTtRQUM3Qiw4QkFBOEI7UUFDOUIsaUVBQWlFO1FBQ2pFLElBQUk7SUFDTixDQUFDO0lBRU0sZUFBZTtRQUNwQixJQUFJLENBQUMsZUFBZSxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUM7WUFDcEMsU0FBUyxFQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYTtTQUN6QyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN0QiwyQ0FBMkM7UUFDM0MsaURBQWlEO1FBQ2pELGlEQUFpRDtJQUNuRCxDQUFDO0lBRU0sUUFBUSxDQUFDLEtBQVU7UUFDeEIsSUFBSSxDQUFDLGVBQWUsR0FBRyxJQUFJLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUM3RCxDQUFDO0NBYUYsQ0FBQTtBQXpGQztJQURDLFNBQVMsQ0FBQyxTQUFTLEVBQUUsRUFBQyxNQUFNLEVBQUUsS0FBSyxFQUFDLENBQUM7dURBQ1A7QUFHL0I7SUFEQyxLQUFLLEVBQUU7bURBQ1k7QUFHcEI7SUFEQyxLQUFLLEVBQUU7a0RBQ1c7QUFHbkI7SUFEQyxLQUFLLEVBQUU7eURBU1A7QUFPRDtJQURDLEtBQUssRUFBRTtxREFNUDtBQUdEO0lBREMsS0FBSyxFQUFFO3dEQU1QO0FBR0Q7SUFEQyxLQUFLLEVBQUU7d0RBTVA7QUFoRFUsbUJBQW1CO0lBTC9CLFNBQVMsQ0FBQztRQUNULFFBQVEsRUFBRSxhQUFhO1FBQ3ZCLG1IQUEyQztLQUU1QyxDQUFDO0dBQ1csbUJBQW1CLENBNEYvQjtTQTVGWSxtQkFBbUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0FmdGVyVmlld0luaXQsIENvbXBvbmVudCwgRWxlbWVudFJlZiwgSW5wdXQsIE9uQ2hhbmdlcywgT25Jbml0LCBWaWV3Q2hpbGQsfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0ICogYXMgaGVhdG1hcCBmcm9tICdoZWF0bWFwLmpzJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbmd4LWhlYXRtYXAnLFxuICB0ZW1wbGF0ZVVybDogJy4vbmd4LWhlYXRtYXAuY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZXM6IFtdXG59KVxuZXhwb3J0IGNsYXNzIE5neEhlYXRtYXBDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQsIEFmdGVyVmlld0luaXQsIE9uQ2hhbmdlcyB7XG5cbiAgQFZpZXdDaGlsZCgnaGVhdE1hcCcsIHtzdGF0aWM6IGZhbHNlfSlcbiAgcHJpdmF0ZSBoZWF0TWFwRGl2OiBFbGVtZW50UmVmO1xuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBoZWlnaHQgPSA0MDA7XG5cbiAgQElucHV0KClcbiAgcHVibGljIHdpZHRoID0gNDAwO1xuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzZXQgY29uZmlndXJhdGlvbnMoY29uZmlnKSB7XG4gICAgaWYgKCFjb25maWcpIHtcbiAgICAgIHRoaXMuY29uZmlncyA9IHtcbiAgICAgICAgY29udGFpbmVyOiB0aGlzLmhlYXRNYXBEaXYubmF0aXZlRWxlbWVudCxcbiAgICAgIH07XG4gICAgICByZXR1cm47XG4gICAgfVxuICAgIHRoaXMuY29uZmlncyA9IGNvbmZpZztcbiAgfVxuXG4gIHB1YmxpYyBnZXQgY29uZmlndXJhdGlvbnMoKTogYW55IHtcbiAgICByZXR1cm4gdGhpcy5jb25maWdzO1xuICB9XG5cbiAgQElucHV0KClcbiAgcHVibGljIHNldCBoZWF0UG9pbnRzKGRhdGE6IGFueSkge1xuICAgIHRoaXMuZGF0YSA9IGRhdGE7XG4gICAgaWYgKHRoaXMuaGVhdE1hcEluc3RhbmNlKSB7XG4gICAgICB0aGlzLmhlYXRNYXBJbnN0YW5jZSA9IHRoaXMuaGVhdE1hcEluc3RhbmNlLnNldERhdGEoZGF0YSk7XG4gICAgfVxuICB9XG5cbiAgQElucHV0KClcbiAgcHVibGljIHNldCBtYXhEYXRhUG9pbnRzKHZhbHVlOiBudW1iZXIpIHtcbiAgICB0aGlzLmRhdGFNYXggPSB2YWx1ZTtcbiAgICBpZiAodGhpcy5oZWF0TWFwSW5zdGFuY2UpIHtcbiAgICAgIHRoaXMuaGVhdE1hcEluc3RhbmNlID0gdGhpcy5oZWF0TWFwSW5zdGFuY2Uuc2V0RGF0YU1heCh2YWx1ZSk7XG4gICAgfVxuICB9XG5cbiAgQElucHV0KClcbiAgcHVibGljIHNldCBtaW5EYXRhUG9pbnRzKHZhbHVlOiBudW1iZXIpIHtcbiAgICB0aGlzLmRhdGFNaW4gPSB2YWx1ZTtcbiAgICBpZiAodGhpcy5oZWF0TWFwSW5zdGFuY2UpIHtcbiAgICAgIHRoaXMuaGVhdE1hcEluc3RhbmNlID0gdGhpcy5oZWF0TWFwSW5zdGFuY2Uuc2V0RGF0YU1pbih2YWx1ZSk7XG4gICAgfVxuICB9XG5cbiAgcHJpdmF0ZSBoZWF0TWFwSW5zdGFuY2U6IGFueTtcbiAgcHJpdmF0ZSBjb25maWdzOiBhbnk7XG4gIHByaXZhdGUgZGF0YU1pbjogbnVtYmVyO1xuICBwcml2YXRlIGRhdGFNYXg6IG51bWJlcjtcbiAgcHJpdmF0ZSBkYXRhOiBhbnk7XG5cbiAgY29uc3RydWN0b3IoKSB7XG4gIH1cblxuICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XG4gIH1cblxuICBwdWJsaWMgbmdPbkNoYW5nZXMoY2hhbmdlczogYW55KTogdm9pZCB7XG4gICAgLy8gaWYgKHRoaXMuaGVhdE1hcEluc3RhbmNlKSB7XG4gICAgLy8gICB0aGlzLmhlYXRNYXBJbnN0YW5jZSA9IGhlYXRtYXAucmVwYWludCgpLnNldERhdGEodGhpcy5kYXRhKTtcbiAgICAvLyB9XG4gIH1cblxuICBwdWJsaWMgbmdBZnRlclZpZXdJbml0KCk6IHZvaWQge1xuICAgIHRoaXMuaGVhdE1hcEluc3RhbmNlID0gaGVhdG1hcC5jcmVhdGUoe1xuICAgICAgY29udGFpbmVyOiB0aGlzLmhlYXRNYXBEaXYubmF0aXZlRWxlbWVudCxcbiAgICB9KS5zZXREYXRhKHRoaXMuZGF0YSk7XG4gICAgLy8gdGhpcy5oZWF0TWFwSW5zdGFuY2Uuc2V0RGF0YSh0aGlzLmRhdGEpO1xuICAgIC8vIHRoaXMuaGVhdE1hcEluc3RhbmNlLnNldERhdGFNYXgodGhpcy5kYXRhTWF4KTtcbiAgICAvLyB0aGlzLmhlYXRNYXBJbnN0YW5jZS5zZXREYXRhTWluKHRoaXMuZGF0YU1pbik7XG4gIH1cblxuICBwdWJsaWMgYWRkUG9pbnQocG9pbnQ6IGFueSk6IHZvaWQge1xuICAgIHRoaXMuaGVhdE1hcEluc3RhbmNlID0gdGhpcy5oZWF0TWFwSW5zdGFuY2UuYWRkRGF0YShwb2ludCk7XG4gIH1cblxuICAvLyBwcml2YXRlIGNyZWF0ZUhlYXRNYXAoKTogYW55IHtcbiAgLy8gICBpZiAoIXRoaXMuaGVhdE1hcEluc3RhbmNlKSB7XG4gIC8vICAgICBjb25zdCBoZWF0TWFwSW5zdGFuY2UgPSBoZWF0bWFwLmNyZWF0ZSh7XG4gIC8vICAgICAgIGNvbnRhaW5lcjogdGhpcy5oZWF0TWFwRGl2Lm5hdGl2ZUVsZW1lbnRcbiAgLy8gICAgIH0pO1xuICAvLyAgICAgcmV0dXJuIGhlYXRNYXBJbnN0YW5jZTtcbiAgLy8gICB9IGVsc2Uge1xuICAvLyAgICAgcmV0dXJuIHRoaXMuaGVhdE1hcEluc3RhbmNlO1xuICAvLyAgIH1cbiAgLy8gfVxuXG59XG4iXX0=

@@ -96,3 +96,3 @@ import { __decorate } from "tslib";

Component({
selector: 'lib-ngx-heatmap',
selector: 'ngx-heatmap',
template: "<div #heatMap [style.width.px]=\"width? width: 500\" [style.height.px]=\"height? height: 500\"></div>\n"

@@ -104,2 +104,2 @@ })

export { NgxHeatmapComponent };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWhlYXRtYXAuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWhlYXRtYXAvIiwic291cmNlcyI6WyJsaWIvbmd4LWhlYXRtYXAuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQWdCLFNBQVMsRUFBYyxLQUFLLEVBQXFCLFNBQVMsR0FBRSxNQUFNLGVBQWUsQ0FBQztBQUV6RyxPQUFPLEtBQUssT0FBTyxNQUFNLFlBQVksQ0FBQztBQU90QztJQXdERTtRQWxETyxXQUFNLEdBQUcsR0FBRyxDQUFDO1FBR2IsVUFBSyxHQUFHLEdBQUcsQ0FBQztJQWdEbkIsQ0FBQztJQTdDRCxzQkFBVywrQ0FBYzthQVV6QjtZQUNFLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztRQUN0QixDQUFDO2FBWkQsVUFBMEIsTUFBTTtZQUM5QixJQUFJLENBQUMsTUFBTSxFQUFFO2dCQUNYLElBQUksQ0FBQyxPQUFPLEdBQUc7b0JBQ2IsU0FBUyxFQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYTtpQkFDekMsQ0FBQztnQkFDRixPQUFPO2FBQ1I7WUFDRCxJQUFJLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQztRQUN4QixDQUFDOzs7T0FBQTtJQU9ELHNCQUFXLDJDQUFVO2FBQXJCLFVBQXNCLElBQVM7WUFDN0IsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7WUFDakIsSUFBSSxJQUFJLENBQUMsZUFBZSxFQUFFO2dCQUN4QixJQUFJLENBQUMsZUFBZSxHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDO2FBQzNEO1FBQ0gsQ0FBQzs7O09BQUE7SUFHRCxzQkFBVyw4Q0FBYTthQUF4QixVQUF5QixLQUFhO1lBQ3BDLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1lBQ3JCLElBQUksSUFBSSxDQUFDLGVBQWUsRUFBRTtnQkFDeEIsSUFBSSxDQUFDLGVBQWUsR0FBRyxJQUFJLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQzthQUMvRDtRQUNILENBQUM7OztPQUFBO0lBR0Qsc0JBQVcsOENBQWE7YUFBeEIsVUFBeUIsS0FBYTtZQUNwQyxJQUFJLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztZQUNyQixJQUFJLElBQUksQ0FBQyxlQUFlLEVBQUU7Z0JBQ3hCLElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7YUFDL0Q7UUFDSCxDQUFDOzs7T0FBQTtJQVdNLHNDQUFRLEdBQWY7SUFDQSxDQUFDO0lBRU0seUNBQVcsR0FBbEIsVUFBbUIsT0FBWTtRQUM3Qiw4QkFBOEI7UUFDOUIsaUVBQWlFO1FBQ2pFLElBQUk7SUFDTixDQUFDO0lBRU0sNkNBQWUsR0FBdEI7UUFDRSxJQUFJLENBQUMsZUFBZSxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUM7WUFDcEMsU0FBUyxFQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYTtTQUN6QyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN0QiwyQ0FBMkM7UUFDM0MsaURBQWlEO1FBQ2pELGlEQUFpRDtJQUNuRCxDQUFDO0lBRU0sc0NBQVEsR0FBZixVQUFnQixLQUFVO1FBQ3hCLElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDN0QsQ0FBQztJQTVFRDtRQURDLFNBQVMsQ0FBQyxTQUFTLEVBQUUsRUFBQyxNQUFNLEVBQUUsS0FBSyxFQUFDLENBQUM7MkRBQ1A7SUFHL0I7UUFEQyxLQUFLLEVBQUU7dURBQ1k7SUFHcEI7UUFEQyxLQUFLLEVBQUU7c0RBQ1c7SUFHbkI7UUFEQyxLQUFLLEVBQUU7NkRBU1A7SUFPRDtRQURDLEtBQUssRUFBRTt5REFNUDtJQUdEO1FBREMsS0FBSyxFQUFFOzREQU1QO0lBR0Q7UUFEQyxLQUFLLEVBQUU7NERBTVA7SUFoRFUsbUJBQW1CO1FBTC9CLFNBQVMsQ0FBQztZQUNULFFBQVEsRUFBRSxpQkFBaUI7WUFDM0IsbUhBQTJDO1NBRTVDLENBQUM7T0FDVyxtQkFBbUIsQ0E0Ri9CO0lBQUQsMEJBQUM7Q0FBQSxBQTVGRCxJQTRGQztTQTVGWSxtQkFBbUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0FmdGVyVmlld0luaXQsIENvbXBvbmVudCwgRWxlbWVudFJlZiwgSW5wdXQsIE9uQ2hhbmdlcywgT25Jbml0LCBWaWV3Q2hpbGQsfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0ICogYXMgaGVhdG1hcCBmcm9tICdoZWF0bWFwLmpzJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbGliLW5neC1oZWF0bWFwJyxcbiAgdGVtcGxhdGVVcmw6ICcuL25neC1oZWF0bWFwLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVzOiBbXVxufSlcbmV4cG9ydCBjbGFzcyBOZ3hIZWF0bWFwQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0LCBBZnRlclZpZXdJbml0LCBPbkNoYW5nZXMge1xuXG4gIEBWaWV3Q2hpbGQoJ2hlYXRNYXAnLCB7c3RhdGljOiBmYWxzZX0pXG4gIHByaXZhdGUgaGVhdE1hcERpdjogRWxlbWVudFJlZjtcblxuICBASW5wdXQoKVxuICBwdWJsaWMgaGVpZ2h0ID0gNDAwO1xuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyB3aWR0aCA9IDQwMDtcblxuICBASW5wdXQoKVxuICBwdWJsaWMgc2V0IGNvbmZpZ3VyYXRpb25zKGNvbmZpZykge1xuICAgIGlmICghY29uZmlnKSB7XG4gICAgICB0aGlzLmNvbmZpZ3MgPSB7XG4gICAgICAgIGNvbnRhaW5lcjogdGhpcy5oZWF0TWFwRGl2Lm5hdGl2ZUVsZW1lbnQsXG4gICAgICB9O1xuICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICB0aGlzLmNvbmZpZ3MgPSBjb25maWc7XG4gIH1cblxuICBwdWJsaWMgZ2V0IGNvbmZpZ3VyYXRpb25zKCk6IGFueSB7XG4gICAgcmV0dXJuIHRoaXMuY29uZmlncztcbiAgfVxuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzZXQgaGVhdFBvaW50cyhkYXRhOiBhbnkpIHtcbiAgICB0aGlzLmRhdGEgPSBkYXRhO1xuICAgIGlmICh0aGlzLmhlYXRNYXBJbnN0YW5jZSkge1xuICAgICAgdGhpcy5oZWF0TWFwSW5zdGFuY2UgPSB0aGlzLmhlYXRNYXBJbnN0YW5jZS5zZXREYXRhKGRhdGEpO1xuICAgIH1cbiAgfVxuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzZXQgbWF4RGF0YVBvaW50cyh2YWx1ZTogbnVtYmVyKSB7XG4gICAgdGhpcy5kYXRhTWF4ID0gdmFsdWU7XG4gICAgaWYgKHRoaXMuaGVhdE1hcEluc3RhbmNlKSB7XG4gICAgICB0aGlzLmhlYXRNYXBJbnN0YW5jZSA9IHRoaXMuaGVhdE1hcEluc3RhbmNlLnNldERhdGFNYXgodmFsdWUpO1xuICAgIH1cbiAgfVxuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzZXQgbWluRGF0YVBvaW50cyh2YWx1ZTogbnVtYmVyKSB7XG4gICAgdGhpcy5kYXRhTWluID0gdmFsdWU7XG4gICAgaWYgKHRoaXMuaGVhdE1hcEluc3RhbmNlKSB7XG4gICAgICB0aGlzLmhlYXRNYXBJbnN0YW5jZSA9IHRoaXMuaGVhdE1hcEluc3RhbmNlLnNldERhdGFNaW4odmFsdWUpO1xuICAgIH1cbiAgfVxuXG4gIHByaXZhdGUgaGVhdE1hcEluc3RhbmNlOiBhbnk7XG4gIHByaXZhdGUgY29uZmlnczogYW55O1xuICBwcml2YXRlIGRhdGFNaW46IG51bWJlcjtcbiAgcHJpdmF0ZSBkYXRhTWF4OiBudW1iZXI7XG4gIHByaXZhdGUgZGF0YTogYW55O1xuXG4gIGNvbnN0cnVjdG9yKCkge1xuICB9XG5cbiAgcHVibGljIG5nT25Jbml0KCk6IHZvaWQge1xuICB9XG5cbiAgcHVibGljIG5nT25DaGFuZ2VzKGNoYW5nZXM6IGFueSk6IHZvaWQge1xuICAgIC8vIGlmICh0aGlzLmhlYXRNYXBJbnN0YW5jZSkge1xuICAgIC8vICAgdGhpcy5oZWF0TWFwSW5zdGFuY2UgPSBoZWF0bWFwLnJlcGFpbnQoKS5zZXREYXRhKHRoaXMuZGF0YSk7XG4gICAgLy8gfVxuICB9XG5cbiAgcHVibGljIG5nQWZ0ZXJWaWV3SW5pdCgpOiB2b2lkIHtcbiAgICB0aGlzLmhlYXRNYXBJbnN0YW5jZSA9IGhlYXRtYXAuY3JlYXRlKHtcbiAgICAgIGNvbnRhaW5lcjogdGhpcy5oZWF0TWFwRGl2Lm5hdGl2ZUVsZW1lbnQsXG4gICAgfSkuc2V0RGF0YSh0aGlzLmRhdGEpO1xuICAgIC8vIHRoaXMuaGVhdE1hcEluc3RhbmNlLnNldERhdGEodGhpcy5kYXRhKTtcbiAgICAvLyB0aGlzLmhlYXRNYXBJbnN0YW5jZS5zZXREYXRhTWF4KHRoaXMuZGF0YU1heCk7XG4gICAgLy8gdGhpcy5oZWF0TWFwSW5zdGFuY2Uuc2V0RGF0YU1pbih0aGlzLmRhdGFNaW4pO1xuICB9XG5cbiAgcHVibGljIGFkZFBvaW50KHBvaW50OiBhbnkpOiB2b2lkIHtcbiAgICB0aGlzLmhlYXRNYXBJbnN0YW5jZSA9IHRoaXMuaGVhdE1hcEluc3RhbmNlLmFkZERhdGEocG9pbnQpO1xuICB9XG5cbiAgLy8gcHJpdmF0ZSBjcmVhdGVIZWF0TWFwKCk6IGFueSB7XG4gIC8vICAgaWYgKCF0aGlzLmhlYXRNYXBJbnN0YW5jZSkge1xuICAvLyAgICAgY29uc3QgaGVhdE1hcEluc3RhbmNlID0gaGVhdG1hcC5jcmVhdGUoe1xuICAvLyAgICAgICBjb250YWluZXI6IHRoaXMuaGVhdE1hcERpdi5uYXRpdmVFbGVtZW50XG4gIC8vICAgICB9KTtcbiAgLy8gICAgIHJldHVybiBoZWF0TWFwSW5zdGFuY2U7XG4gIC8vICAgfSBlbHNlIHtcbiAgLy8gICAgIHJldHVybiB0aGlzLmhlYXRNYXBJbnN0YW5jZTtcbiAgLy8gICB9XG4gIC8vIH1cblxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWhlYXRtYXAuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWhlYXRtYXAvIiwic291cmNlcyI6WyJsaWIvbmd4LWhlYXRtYXAuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQWdCLFNBQVMsRUFBYyxLQUFLLEVBQXFCLFNBQVMsR0FBRSxNQUFNLGVBQWUsQ0FBQztBQUV6RyxPQUFPLEtBQUssT0FBTyxNQUFNLFlBQVksQ0FBQztBQU90QztJQXdERTtRQWxETyxXQUFNLEdBQUcsR0FBRyxDQUFDO1FBR2IsVUFBSyxHQUFHLEdBQUcsQ0FBQztJQWdEbkIsQ0FBQztJQTdDRCxzQkFBVywrQ0FBYzthQVV6QjtZQUNFLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztRQUN0QixDQUFDO2FBWkQsVUFBMEIsTUFBTTtZQUM5QixJQUFJLENBQUMsTUFBTSxFQUFFO2dCQUNYLElBQUksQ0FBQyxPQUFPLEdBQUc7b0JBQ2IsU0FBUyxFQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYTtpQkFDekMsQ0FBQztnQkFDRixPQUFPO2FBQ1I7WUFDRCxJQUFJLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQztRQUN4QixDQUFDOzs7T0FBQTtJQU9ELHNCQUFXLDJDQUFVO2FBQXJCLFVBQXNCLElBQVM7WUFDN0IsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7WUFDakIsSUFBSSxJQUFJLENBQUMsZUFBZSxFQUFFO2dCQUN4QixJQUFJLENBQUMsZUFBZSxHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDO2FBQzNEO1FBQ0gsQ0FBQzs7O09BQUE7SUFHRCxzQkFBVyw4Q0FBYTthQUF4QixVQUF5QixLQUFhO1lBQ3BDLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO1lBQ3JCLElBQUksSUFBSSxDQUFDLGVBQWUsRUFBRTtnQkFDeEIsSUFBSSxDQUFDLGVBQWUsR0FBRyxJQUFJLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQzthQUMvRDtRQUNILENBQUM7OztPQUFBO0lBR0Qsc0JBQVcsOENBQWE7YUFBeEIsVUFBeUIsS0FBYTtZQUNwQyxJQUFJLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztZQUNyQixJQUFJLElBQUksQ0FBQyxlQUFlLEVBQUU7Z0JBQ3hCLElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7YUFDL0Q7UUFDSCxDQUFDOzs7T0FBQTtJQVdNLHNDQUFRLEdBQWY7SUFDQSxDQUFDO0lBRU0seUNBQVcsR0FBbEIsVUFBbUIsT0FBWTtRQUM3Qiw4QkFBOEI7UUFDOUIsaUVBQWlFO1FBQ2pFLElBQUk7SUFDTixDQUFDO0lBRU0sNkNBQWUsR0FBdEI7UUFDRSxJQUFJLENBQUMsZUFBZSxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUM7WUFDcEMsU0FBUyxFQUFFLElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYTtTQUN6QyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN0QiwyQ0FBMkM7UUFDM0MsaURBQWlEO1FBQ2pELGlEQUFpRDtJQUNuRCxDQUFDO0lBRU0sc0NBQVEsR0FBZixVQUFnQixLQUFVO1FBQ3hCLElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDN0QsQ0FBQztJQTVFRDtRQURDLFNBQVMsQ0FBQyxTQUFTLEVBQUUsRUFBQyxNQUFNLEVBQUUsS0FBSyxFQUFDLENBQUM7MkRBQ1A7SUFHL0I7UUFEQyxLQUFLLEVBQUU7dURBQ1k7SUFHcEI7UUFEQyxLQUFLLEVBQUU7c0RBQ1c7SUFHbkI7UUFEQyxLQUFLLEVBQUU7NkRBU1A7SUFPRDtRQURDLEtBQUssRUFBRTt5REFNUDtJQUdEO1FBREMsS0FBSyxFQUFFOzREQU1QO0lBR0Q7UUFEQyxLQUFLLEVBQUU7NERBTVA7SUFoRFUsbUJBQW1CO1FBTC9CLFNBQVMsQ0FBQztZQUNULFFBQVEsRUFBRSxhQUFhO1lBQ3ZCLG1IQUEyQztTQUU1QyxDQUFDO09BQ1csbUJBQW1CLENBNEYvQjtJQUFELDBCQUFDO0NBQUEsQUE1RkQsSUE0RkM7U0E1RlksbUJBQW1CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtBZnRlclZpZXdJbml0LCBDb21wb25lbnQsIEVsZW1lbnRSZWYsIElucHV0LCBPbkNoYW5nZXMsIE9uSW5pdCwgVmlld0NoaWxkLH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCAqIGFzIGhlYXRtYXAgZnJvbSAnaGVhdG1hcC5qcyc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ25neC1oZWF0bWFwJyxcbiAgdGVtcGxhdGVVcmw6ICcuL25neC1oZWF0bWFwLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVzOiBbXVxufSlcbmV4cG9ydCBjbGFzcyBOZ3hIZWF0bWFwQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0LCBBZnRlclZpZXdJbml0LCBPbkNoYW5nZXMge1xuXG4gIEBWaWV3Q2hpbGQoJ2hlYXRNYXAnLCB7c3RhdGljOiBmYWxzZX0pXG4gIHByaXZhdGUgaGVhdE1hcERpdjogRWxlbWVudFJlZjtcblxuICBASW5wdXQoKVxuICBwdWJsaWMgaGVpZ2h0ID0gNDAwO1xuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyB3aWR0aCA9IDQwMDtcblxuICBASW5wdXQoKVxuICBwdWJsaWMgc2V0IGNvbmZpZ3VyYXRpb25zKGNvbmZpZykge1xuICAgIGlmICghY29uZmlnKSB7XG4gICAgICB0aGlzLmNvbmZpZ3MgPSB7XG4gICAgICAgIGNvbnRhaW5lcjogdGhpcy5oZWF0TWFwRGl2Lm5hdGl2ZUVsZW1lbnQsXG4gICAgICB9O1xuICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICB0aGlzLmNvbmZpZ3MgPSBjb25maWc7XG4gIH1cblxuICBwdWJsaWMgZ2V0IGNvbmZpZ3VyYXRpb25zKCk6IGFueSB7XG4gICAgcmV0dXJuIHRoaXMuY29uZmlncztcbiAgfVxuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzZXQgaGVhdFBvaW50cyhkYXRhOiBhbnkpIHtcbiAgICB0aGlzLmRhdGEgPSBkYXRhO1xuICAgIGlmICh0aGlzLmhlYXRNYXBJbnN0YW5jZSkge1xuICAgICAgdGhpcy5oZWF0TWFwSW5zdGFuY2UgPSB0aGlzLmhlYXRNYXBJbnN0YW5jZS5zZXREYXRhKGRhdGEpO1xuICAgIH1cbiAgfVxuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzZXQgbWF4RGF0YVBvaW50cyh2YWx1ZTogbnVtYmVyKSB7XG4gICAgdGhpcy5kYXRhTWF4ID0gdmFsdWU7XG4gICAgaWYgKHRoaXMuaGVhdE1hcEluc3RhbmNlKSB7XG4gICAgICB0aGlzLmhlYXRNYXBJbnN0YW5jZSA9IHRoaXMuaGVhdE1hcEluc3RhbmNlLnNldERhdGFNYXgodmFsdWUpO1xuICAgIH1cbiAgfVxuXG4gIEBJbnB1dCgpXG4gIHB1YmxpYyBzZXQgbWluRGF0YVBvaW50cyh2YWx1ZTogbnVtYmVyKSB7XG4gICAgdGhpcy5kYXRhTWluID0gdmFsdWU7XG4gICAgaWYgKHRoaXMuaGVhdE1hcEluc3RhbmNlKSB7XG4gICAgICB0aGlzLmhlYXRNYXBJbnN0YW5jZSA9IHRoaXMuaGVhdE1hcEluc3RhbmNlLnNldERhdGFNaW4odmFsdWUpO1xuICAgIH1cbiAgfVxuXG4gIHByaXZhdGUgaGVhdE1hcEluc3RhbmNlOiBhbnk7XG4gIHByaXZhdGUgY29uZmlnczogYW55O1xuICBwcml2YXRlIGRhdGFNaW46IG51bWJlcjtcbiAgcHJpdmF0ZSBkYXRhTWF4OiBudW1iZXI7XG4gIHByaXZhdGUgZGF0YTogYW55O1xuXG4gIGNvbnN0cnVjdG9yKCkge1xuICB9XG5cbiAgcHVibGljIG5nT25Jbml0KCk6IHZvaWQge1xuICB9XG5cbiAgcHVibGljIG5nT25DaGFuZ2VzKGNoYW5nZXM6IGFueSk6IHZvaWQge1xuICAgIC8vIGlmICh0aGlzLmhlYXRNYXBJbnN0YW5jZSkge1xuICAgIC8vICAgdGhpcy5oZWF0TWFwSW5zdGFuY2UgPSBoZWF0bWFwLnJlcGFpbnQoKS5zZXREYXRhKHRoaXMuZGF0YSk7XG4gICAgLy8gfVxuICB9XG5cbiAgcHVibGljIG5nQWZ0ZXJWaWV3SW5pdCgpOiB2b2lkIHtcbiAgICB0aGlzLmhlYXRNYXBJbnN0YW5jZSA9IGhlYXRtYXAuY3JlYXRlKHtcbiAgICAgIGNvbnRhaW5lcjogdGhpcy5oZWF0TWFwRGl2Lm5hdGl2ZUVsZW1lbnQsXG4gICAgfSkuc2V0RGF0YSh0aGlzLmRhdGEpO1xuICAgIC8vIHRoaXMuaGVhdE1hcEluc3RhbmNlLnNldERhdGEodGhpcy5kYXRhKTtcbiAgICAvLyB0aGlzLmhlYXRNYXBJbnN0YW5jZS5zZXREYXRhTWF4KHRoaXMuZGF0YU1heCk7XG4gICAgLy8gdGhpcy5oZWF0TWFwSW5zdGFuY2Uuc2V0RGF0YU1pbih0aGlzLmRhdGFNaW4pO1xuICB9XG5cbiAgcHVibGljIGFkZFBvaW50KHBvaW50OiBhbnkpOiB2b2lkIHtcbiAgICB0aGlzLmhlYXRNYXBJbnN0YW5jZSA9IHRoaXMuaGVhdE1hcEluc3RhbmNlLmFkZERhdGEocG9pbnQpO1xuICB9XG5cbiAgLy8gcHJpdmF0ZSBjcmVhdGVIZWF0TWFwKCk6IGFueSB7XG4gIC8vICAgaWYgKCF0aGlzLmhlYXRNYXBJbnN0YW5jZSkge1xuICAvLyAgICAgY29uc3QgaGVhdE1hcEluc3RhbmNlID0gaGVhdG1hcC5jcmVhdGUoe1xuICAvLyAgICAgICBjb250YWluZXI6IHRoaXMuaGVhdE1hcERpdi5uYXRpdmVFbGVtZW50XG4gIC8vICAgICB9KTtcbiAgLy8gICAgIHJldHVybiBoZWF0TWFwSW5zdGFuY2U7XG4gIC8vICAgfSBlbHNlIHtcbiAgLy8gICAgIHJldHVybiB0aGlzLmhlYXRNYXBJbnN0YW5jZTtcbiAgLy8gICB9XG4gIC8vIH1cblxufVxuIl19

@@ -82,3 +82,3 @@ import { __decorate } from 'tslib';

Component({
selector: 'lib-ngx-heatmap',
selector: 'ngx-heatmap',
template: "<div #heatMap [style.width.px]=\"width? width: 500\" [style.height.px]=\"height? height: 500\"></div>\n"

@@ -85,0 +85,0 @@ })

@@ -97,3 +97,3 @@ import { __decorate } from 'tslib';

Component({
selector: 'lib-ngx-heatmap',
selector: 'ngx-heatmap',
template: "<div #heatMap [style.width.px]=\"width? width: 500\" [style.height.px]=\"height? height: 500\"></div>\n"

@@ -100,0 +100,0 @@ })

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":4,"metadata":{"NgxHeatmapComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"lib-ngx-heatmap","styles":[],"template":"<div #heatMap [style.width.px]=\"width? width: 500\" [style.height.px]=\"height? height: 500\"></div>\n"}]}],"members":{"heatMapDiv":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":11,"character":3},"arguments":["heatMap",{"static":false}]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"configurations":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"heatPoints":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"maxDataPoints":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"minDataPoints":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"addPoint":[{"__symbolic":"method"}]}},"NgxHeatmapModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgxHeatmapComponent"}],"imports":[],"exports":[{"__symbolic":"reference","name":"NgxHeatmapComponent"}]}]}],"members":{}}},"origins":{"NgxHeatmapComponent":"./lib/ngx-heatmap.component","NgxHeatmapModule":"./lib/ngx-heatmap.module"},"importAs":"ngx-heatmap"}
{"__symbolic":"module","version":4,"metadata":{"NgxHeatmapComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"ngx-heatmap","styles":[],"template":"<div #heatMap [style.width.px]=\"width? width: 500\" [style.height.px]=\"height? height: 500\"></div>\n"}]}],"members":{"heatMapDiv":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":11,"character":3},"arguments":["heatMap",{"static":false}]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"configurations":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"heatPoints":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"maxDataPoints":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"minDataPoints":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"addPoint":[{"__symbolic":"method"}]}},"NgxHeatmapModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgxHeatmapComponent"}],"imports":[],"exports":[{"__symbolic":"reference","name":"NgxHeatmapComponent"}]}]}],"members":{}}},"origins":{"NgxHeatmapComponent":"./lib/ngx-heatmap.component","NgxHeatmapModule":"./lib/ngx-heatmap.module"},"importAs":"ngx-heatmap"}
{
"name": "ngx-heatmap",
"version": "1.0.0",
"version": "1.0.1",
"peerDependencies": {

@@ -5,0 +5,0 @@ "@angular/common": "^9.1.4",

@@ -1,24 +0,80 @@

# NgxHeatmap
# ngx heatmap
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.4.
An angular wrapper for heatmap.js.
## Code scaffolding
### Installation
Run `ng generate component component-name --project ngx-heatmap` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ngx-heatmap`.
> Note: Don't forget to add `--project ngx-heatmap` or else it will be added to the default project in your `angular.json` file.
Install through npm;
## Build
npm install --save ngx-heatmap
Then import **`NgxHeatmapModule`** and include it in your apps for module.
import { Component, NgModule } from '@angular/core';
import { NgxHeatmapModule } from 'ngx-heatmap';
@NgModule({
imports: [
NgxHeatmapModule
]
})
export class MyModule {}
Then add **`ngx-heatmap`** to your app template.
<ngx-heatmap [height]="height"
[width]="width"
[maxDataPoints]="500"
[minDataPoints]="500"
[heatPoints]="data">
</ngx-heatmap>
Run `ng build ngx-heatmap` to build the project. The build artifacts will be stored in the `dist/` directory.
## Publishing
### Styles
After building your library with `ng build ngx-heatmap`, go to the dist folder `cd dist/ngx-heatmap` and run `npm publish`.
Style guide will be added soon.
## Running unit tests
Run `ng test ngx-heatmap` to execute the unit tests via [Karma](https://karma-runner.github.io).
### Documentation
##### ngx-heatmap properties.
## Further help
Property| Input/Output| Default value | Description
| -------| --------|-------|:--------------|
|[height]| Input | 400px |Height of the heat map canvas|
|[width]| Input| 400px | Width of the heat map canvas|
|[maxDataPoints]| Input| null| Maximum number of points on heat map|
|[minDatPoints]| Input| null| Minimum number of points on heat map.|
|[heatPoints]| Input| {} - empty Object| Object, that contains the data Attribute, that containing an Array with heat map points|
|[configurations]| Input| {} - empty object| Configurations for heat map|
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
##### Example for data
`{
max: 5,
data: [{ x: 10, y: 15, value: 5}, { x: 5, y: 20, value: 4}]
}`
### Any suggestions?
Drop me a e-mail saggunasekara@gmail.com.
Or open a new issue in https://github.com/sanuradhag/ngx-heatmap/issues
## Contributors
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
[<img src="https://avatars0.githubusercontent.com/u/24251976?s=400&v=4" width="100px;"/><br /><sub>Anuradha Gunasekara</sub>][anuradha-profile]|
| :---: |
<!-- ALL-CONTRIBUTORS-LIST:END -->
## License
This software is licensed under the MIT license
[license-badge]: http://img.shields.io/badge/license-MIT-blue.svg?style=flat
[license]: https://github.com/yohangz/scala-play-angular-seed/blob/master/LICENSE
[anuradha-profile]: https://github.com/sanuradhag

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

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc