rx-dom-html
Version:
Library for using WebSockets, Workers, Geolocation, etc with RxJS
1 lines • 10.2 kB
Source Map (JSON)
{"version":3,"file":"rx.dom.html.min.js","sources":["rx.dom.html.js"],"names":["factory","checkGlobal","value","Object","objectTypes","function","object","freeExports","exports","nodeType","freeModule","module","freeGlobal","global","freeSelf","self","freeWindow","window","thisGlobal","this","root","Function","define","amd","Rx","require","call","exp","undefined","socketClose","socket","closingObserver","code","reason","onNext","onCompleted","close","getMutationObserver","next","M","MutationObserver","WebKitMutationObserver","ObservableBase","Observable","AbstractObserver","internals","Subject","Observer","create","Disposable","CompositeDisposable","BinaryDisposable","SingleAssignmentDisposable","dom","Scheduler","DOM","inherits","hasOwnProperty","helpers","noop","isFunction","SocketObservable","__super__","state","url","protocol","open","_state","_url","_protocol","_open","_close","createOpenHandler","openHandler","e","removeEventListener","createMsgHandler","o","createErrHandler","onError","createCloseHandler","wasClean","SocketDisposable","msgFn","errFn","closeFn","_socket","_msgFn","_errFn","_closeFn","isDisposed","prototype","dispose","subscribeCore","WebSocket","msgHandler","errHandler","closeHandler","addEventListener","SocketObserver","x","readyState","OPEN","send","error","Error","completed","fromWebSocket","openObserver","TypeError","WorkerObserver","worker","postMessage","WorkerObservable","createMessageHandler","WorkerDisposable","w","_w","terminate","Worker","messageHandler","fromWorker","MutationObserverObservable","target","options","_target","_options","InnerDisposable","mutationObserver","_m","disconnect","observe","fromMutationObserver","CurrentPositionObservable","opts","_opts","navigator","geolocation","getCurrentPosition","data","WatchPositionObservable","WatchPositionDisposable","id","_id","clearWatch","watchId","watchPosition","geolocationOptions","navigation","publish","refCount","FromReaderObservable","readerFn","file","progressObserver","encoding","_readerFn","_file","_progressObserver","_encoding","createLoadHandler","p","result","createErrorHandler","createProgressHandler","FromReaderDisposable","reader","loadHandler","errorHandler","progressHandler","_r","_po","_lFn","_eFn","_pFn","FileReader","LOADING","abort","fromReader","asArrayBuffer","asBinaryString","asDataURL","asText"],"mappings":"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"}