{"__symbolic":"module","version":4,"metadata":{"CanvasDomModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":16,"character":12}],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2","line":19,"character":15},"useClass":{"__symbolic":"reference","name":"CanvasDomRendererFactory"},"deps":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"EventManager","line":21,"character":13},{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵDomSharedStylesHost","line":21,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"APP_ID","line":21,"character":48},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":21,"character":56}]}],"schemas":[{"__symbolic":"reference","module":"@angular/core","name":"NO_ERRORS_SCHEMA","line":24,"character":12}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["elements"],"value":{"ngModule":{"__symbolic":"reference","name":"CanvasDomModule"}}}}},"CanvasComponent":{"__symbolic":"function"},"CanvasElement":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"error","message":"Lambda not supported","line":6,"character":9,"module":"./lib/decorators/canvas-element"}},"CanvasDomRendererFactory":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":33,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":43,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"EventManager","line":39,"character":35},{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵDomSharedStylesHost","line":40,"character":39},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":42,"character":29},{"__symbolic":"reference","name":"ɵa"}]}],"end":[{"__symbolic":"method"}],"createRenderer":[{"__symbolic":"method"}]}},"CanvasRenderer":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"EventManager","line":39,"character":35},{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵDomSharedStylesHost","line":40,"character":39},{"__symbolic":"reference","module":"@angular/core","name":"RendererType2","line":121,"character":23},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":42,"character":29},null]}],"applyToHost":[{"__symbolic":"method"}],"createElement":[{"__symbolic":"method"}],"createText":[{"__symbolic":"method"}],"selectRootElement":[{"__symbolic":"method"}],"addClass":[{"__symbolic":"method"}],"removeClass":[{"__symbolic":"method"}],"appendChild":[{"__symbolic":"method"}],"removeChild":[{"__symbolic":"method"}],"createComment":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"insertBefore":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}],"nextSibling":[{"__symbolic":"method"}],"parentNode":[{"__symbolic":"method"}],"removeAttribute":[{"__symbolic":"method"}],"removeStyle":[{"__symbolic":"method"}],"setAttribute":[{"__symbolic":"method"}],"setProperty":[{"__symbolic":"method"}],"setStyle":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}]}},"Constructable":{"__symbolic":"interface"},"NgComponentClass":{"__symbolic":"interface"},"getMetadataArgsStorage":{"__symbolic":"function"},"MetadataArgsStorage":{"__symbolic":"class","members":{}},"NgCanvasElement":{"__symbolic":"interface"},"NgAttributeCanvasElement":{"__symbolic":"interface"},"NgPropertyCanvasElement":{"__symbolic":"interface"},"NgCanvas":{"__symbolic":"class","members":{"subResizeEvent":[{"__symbolic":"method"}],"resetCanvasSize":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":104,"character":29},{"__symbolic":"reference","name":"ɵa"}]}],"destroy":[{"__symbolic":"method"}],"addClass":[{"__symbolic":"method"}],"appendChild":[{"__symbolic":"method"}],"removeChild":[{"__symbolic":"method"}],"insertBefore":[{"__symbolic":"method"}],"recalculateElementsDraw":[{"__symbolic":"method"}],"removeAttribute":[{"__symbolic":"method"}],"removeClass":[{"__symbolic":"method"}],"removeStyle":[{"__symbolic":"method"}],"setAttribute":[{"__symbolic":"method"}],"setNgAttribute":[{"__symbolic":"method"}],"setNgProperty":[{"__symbolic":"method"}],"setStyle":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"drawAll":[{"__symbolic":"method"}],"drawWithoutRequestAnimation":[{"__symbolic":"method"}],"draw":[{"__symbolic":"method"}]},"statics":{"nodeName":"canvas"}},"ɵa":{"__symbolic":"interface"},"ɵb":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":10,"character":38},"arguments":["CanvasRenderConfig"]}},"origins":{"CanvasDomModule":"./lib/canvas-dom.module","CanvasComponent":"./lib/decorators/canvas-component","CanvasElement":"./lib/decorators/canvas-element","CanvasDomRendererFactory":"./lib/canvas-dom-renderer","CanvasRenderer":"./lib/canvas-dom-renderer","Constructable":"./lib/metadata/metadata-storage","NgComponentClass":"./lib/metadata/metadata-storage","getMetadataArgsStorage":"./lib/metadata/metadata-storage","MetadataArgsStorage":"./lib/metadata/metadata-storage","NgCanvasElement":"./lib/components/ng-canvas-element","NgAttributeCanvasElement":"./lib/components/ng-canvas-element","NgPropertyCanvasElement":"./lib/components/ng-canvas-element","NgCanvas":"./lib/components/ng-canvas","ɵa":"./lib/tokens/canvas-resize-obserer-enable-token","ɵb":"./lib/tokens/canvas-resize-obserer-enable-token"},"importAs":"angular-canvas"}