0.0.5 • Published 5 years ago
ngx-dom-wrappers v0.0.5
ngx-dom-wrappers
Prerequisites
- Node
- npm or yarn.
About
Angular library providing wrappers for dom types.
Table of Contents
Installation
npm install ngx-dom-wrappers
or
yarn add ngx-dom-wrappers
Usage
- Import
DomWrappersModule
inAppModule
orCoreModule
of your application.
AppModule
@NgModule({
imports: [
// Other imports
DomWrappersModule
// Other imports
],
})
export class AppModule { }
CoreModule
@NgModule({
imports: [
// Other imports
DomWrappersModule
// Other imports
],
exports: [
// Other exports
DomWrappersModule
// Other exports
],
})
export class CoreModule { }
- Use wrappers in your code
import { WINDOW, LOCAL_STORAGE, SESSION_STORAGE } from 'ngx-dom-wrappers'
constructor(
@Inject(WINDOW) windowWrapper: any,
@Inject(LOCAL_STORAGE) localStorageWrapper: any,
@Inject(SESSION_STORAGE) sessionStorageWrapper: any,
) {
const windowObject = windowWrapper as Window
if (windowObject) {
// Your code
}
}
Resources
- Docs: https://spaier.github.io/ngx-dom-wrappers
- CoreModule: https://angular.io/guide/styleguide#core-feature-module
License
MIT