{"__symbolic":"module","version":4,"metadata":{"MqttService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":19,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":28,"character":17},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":29,"character":17}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":29,"character":29},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]],"parameters":[{"__symbolic":"reference","name":"ɵc"},null]}],"connect":[{"__symbolic":"method"}],"subscribeTo":[{"__symbolic":"method"}],"unsubscribeFrom":[{"__symbolic":"method"}],"publishTo":[{"__symbolic":"method"}],"end":[{"__symbolic":"method"}],"status":[{"__symbolic":"method"}],"removeTopic":[{"__symbolic":"method"}],"updateTopic":[{"__symbolic":"method"}],"addTopic":[{"__symbolic":"method"}],"throwError":[{"__symbolic":"method"}]}},"NgxMqttClientModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"MqttService"}]}]}],"members":{},"statics":{"withOptions":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"NgxMqttClientModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵa"},"useValue":{"__symbolic":"reference","name":"config"}}]}}}},"SubscriptionGrant":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"mqtt","name":"ISubscriptionGrant","line":8,"character":23}]}]}},"ConnectionStatus":{"CONNECTED":0,"DISCONNECTED":1},"ɵa":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":31},"arguments":["mqtt configuration"]},"ɵb":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":2,"character":29},"arguments":["mqtt mock"]},"ɵc":{"__symbolic":"interface"}},"origins":{"MqttService":"./app/ngx-mqtt-client/services/mqtt.service","NgxMqttClientModule":"./app/ngx-mqtt-client/ngx-mqtt-client.module","SubscriptionGrant":"./app/ngx-mqtt-client/models/subscription-grant","ConnectionStatus":"./app/ngx-mqtt-client/models/connection-status","ɵa":"./app/ngx-mqtt-client/tokens/mqtt-config.injection-token","ɵb":"./app/ngx-mqtt-client/tokens/mqtt-mock.injection-token","ɵc":"./app/ngx-mqtt-client/models/mqtt-config"},"importAs":"ngx-mqtt-client"}