{"__symbolic":"module","version":4,"metadata":{"ECHO_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":9,"character":31},"arguments":["echo.config"]},"ConnectionEvents":{"__symbolic":"interface"},"EchoConfig":{"__symbolic":"interface"},"NullConnectionEvent":{"__symbolic":"interface"},"PusherStates":{"__symbolic":"interface"},"PusherConnectionEvent":{"__symbolic":"interface"},"PusherConnectionConnectingInEvent":{"__symbolic":"interface"},"PusherConnectionEvents":{"__symbolic":"interface"},"SocketIoConnectionEvent":{"__symbolic":"interface"},"SocketIoConnectionDisconnectEvent":{"__symbolic":"interface"},"SocketIoConnectionErrorEvent":{"__symbolic":"interface"},"SocketIoConnectionReconnectEvent":{"__symbolic":"interface"},"SocketIoConnectionTimeoutEvent":{"__symbolic":"interface"},"SocketIoConnectionPongEvent":{"__symbolic":"interface"},"SocketIoConnectionEvents":{"__symbolic":"interface"},"EchoService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":293,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":313,"character":15},"arguments":[{"__symbolic":"reference","name":"ECHO_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":312,"character":30},{"__symbolic":"reference","name":"any"}]}],"getChannelFromArray":[{"__symbolic":"method"}],"requireChannelFromArray":[{"__symbolic":"method"}],"publicChannel":[{"__symbolic":"method"}],"presenceChannel":[{"__symbolic":"method"}],"privateChannel":[{"__symbolic":"method"}],"login":[{"__symbolic":"method"}],"logout":[{"__symbolic":"method"}],"join":[{"__symbolic":"method"}],"leave":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}],"listenForWhisper":[{"__symbolic":"method"}],"notification":[{"__symbolic":"method"}],"joining":[{"__symbolic":"method"}],"leaving":[{"__symbolic":"method"}],"users":[{"__symbolic":"method"}],"whisper":[{"__symbolic":"method"}]}},"EchoInterceptor":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":21,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EchoService"}]}],"intercept":[{"__symbolic":"method"}]}},"NgxLaravelEchoModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":12}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"NgxLaravelEchoModule"},"providers":[{"__symbolic":"reference","name":"EchoService"},{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":24,"character":18},"useClass":{"__symbolic":"reference","name":"EchoInterceptor"},"multi":true},{"provide":{"__symbolic":"reference","name":"ECHO_CONFIG"},"useValue":{"__symbolic":"reference","name":"config"}}]}}}}},"origins":{"ECHO_CONFIG":"./src/services/lib.service","ConnectionEvents":"./src/services/lib.service","EchoConfig":"./src/services/lib.service","NullConnectionEvent":"./src/services/lib.service","PusherStates":"./src/services/lib.service","PusherConnectionEvent":"./src/services/lib.service","PusherConnectionConnectingInEvent":"./src/services/lib.service","PusherConnectionEvents":"./src/services/lib.service","SocketIoConnectionEvent":"./src/services/lib.service","SocketIoConnectionDisconnectEvent":"./src/services/lib.service","SocketIoConnectionErrorEvent":"./src/services/lib.service","SocketIoConnectionReconnectEvent":"./src/services/lib.service","SocketIoConnectionTimeoutEvent":"./src/services/lib.service","SocketIoConnectionPongEvent":"./src/services/lib.service","SocketIoConnectionEvents":"./src/services/lib.service","EchoService":"./src/services/lib.service","EchoInterceptor":"./src/services/interceptor.service","NgxLaravelEchoModule":"./src/module"},"importAs":"ngx-laravel-echo"}