common
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 globalwindowobject -
NAVIGATOR— provides access towindow.navigatorobject -
NETWORK_INFORMATION— provides access towindow.navigator.connectionobject -
USER_AGENT— provides access towindow.navigator.userAgentstring -
PERFORMANCE— provides access towindow.performanceobject -
ANIMATION_FRAME— sharedObservablebased onwindow.requestAnimationFrame -
CACHES— provides access towindow.cachesobject -
CSS— provides access towindow.CSSobject or mock object if it's not available (i.e. in IE) -
CRYPTO— provides access towindow.cryptoobject -
LOCATION— provides access towindow.locationobject -
LOCAL_STORAGE— provides access towindow.localStorageobject -
SESSION_STORAGE— provides access towindow.sessionStorageobject -
SPEECH_RECOGNITION— provides access toSpeechRecognitionclass or returnsnullif browser does not support it -
SPEECH_SYNTHESIS— provides access towindow.speechSynthesisobject -
PAGE_VISIBILITY— wrapper fordocument.addEventListener('visibilityChange')api -
HISTORY— provides access towindow.historyobject
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 |
评论
