Common utils for Web APIs
Part of
Web APIs for Angular
A set of common utils for consuming Web APIs with Angular
Tokens
WINDOW
— provides access to globalwindow
objectNAVIGATOR
— provides access towindow.navigator
objectNETWORK_INFORMATION
— provides access towindow.navigator.connection
objectUSER_AGENT
— provides access towindow.navigator.userAgent
stringPERFORMANCE
— provides access towindow.performance
objectANIMATION_FRAME
— sharedObservable
based onwindow.requestAnimationFrame
CACHES
— provides access towindow.caches
objectCSS
— provides access towindow.CSS
object or mock object if it's not available (i.e. in IE)CRYPTO
— provides access towindow.crypto
objectLOCATION
— provides access towindow.location
objectLOCAL_STORAGE
— provides access towindow.localStorage
objectSESSION_STORAGE
— provides access towindow.sessionStorage
objectSPEECH_RECOGNITION
— provides access toSpeechRecognition
class or returnsnull
if browser does not support itSPEECH_SYNTHESIS
— provides access towindow.speechSynthesis
objectPAGE_VISIBILITY
— wrapper fordocument.addEventListener('visibilityChange')
apiHISTORY
— provides access towindow.history
object
How to use
Just inject a token you need. You can also take a look at Stackblitz sample
What advantages do we get from abstract entities in our app?
See also
Other Web APIs for Angular by @ng-web-apis
Core team
![]() Alex Inkin |
![]() Roman Sedov |
评论