A set of common utils for consuming Web APIs with Angular
-
WINDOW
— provides access to globalwindow
object -
NAVIGATOR
— provides access towindow.navigator
object -
NETWORK_INFORMATION
— provides access towindow.navigator.connection
object -
USER_AGENT
— provides access towindow.navigator.userAgent
string -
MEDIA_DEVICES
— provides access towindow.navigator.mediaDevices
object -
PERFORMANCE
— provides access towindow.performance
object -
ANIMATION_FRAME
— sharedObservable
based onwindow.requestAnimationFrame
-
CACHES
— provides access towindow.caches
object -
CSS
— provides access towindow.CSS
object or mock object if it's not available (i.e. in IE) -
CRYPTO
— provides access towindow.crypto
object -
LOCATION
— provides access towindow.location
object -
LOCAL_STORAGE
— provides access towindow.localStorage
object -
SCREEN
— provides access towindow.screen
object -
SESSION_STORAGE
— provides access towindow.sessionStorage
object -
SPEECH_RECOGNITION
— provides access toSpeechRecognition
class or returnsnull
if browser does not support it -
SPEECH_SYNTHESIS
— provides access towindow.speechSynthesis
object -
PAGE_VISIBILITY
— wrapper fordocument.addEventListener('visibilityChange')
api -
HISTORY
— provides access towindow.history
object