Platform

A service for determining the current platform.

Platform example

Extras

supportsPassiveEventListeners() — Checks whether the user’s browser supports passive event listeners.

getSupportedInputTypes() — The input types supported by this browser.

Viewport

A utility for getting the bounds of the browser viewport.

Ruler example

KeyCodes

Commonly used key code constants.

Coercion

Utility functions for coercing inputs into specific types.

Observers — cdkObserveContent

A directive for observing when the content of the host element changes.

Additional Resources —

Follow me on Medium or Twitter to read more about Angular, Vue and JS!