UNPKG

@scriptloom/ngx-media-query

Version:

A convenient media query service for building responsive Angular components.

23 lines 3.12 kB
import { NgModule } from '@angular/core'; import { NgxMediaQueryComponent } from './ngx-media-query.component'; import { MediaQueriesDirective } from './store/media-queries.directive'; import { NGX_MEDIA_QUERY_FEATURE_KEY, NGX_MEDIA_QUERY_REDUCER } from './store/media-queries.reducer'; import { EffectsModule } from '@ngrx/effects'; import { MediaQueriesEffects } from './store/media-queries.effects'; import { StoreModule } from '@ngrx/store'; export class NgxMediaQueryModule { } NgxMediaQueryModule.decorators = [ { type: NgModule, args: [{ declarations: [ NgxMediaQueryComponent, MediaQueriesDirective ], imports: [ StoreModule.forFeature(NGX_MEDIA_QUERY_FEATURE_KEY, NGX_MEDIA_QUERY_REDUCER), EffectsModule.forFeature([MediaQueriesEffects]) ], exports: [NgxMediaQueryComponent] },] } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LW1lZGlhLXF1ZXJ5Lm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIvaG9tZS9qYW1lcy9XZWJzdG9ybVByb2plY3RzL2xpYi1uZ3gvcHJvamVjdHMvbmd4LW1lZGlhLXF1ZXJ5L3NyYy8iLCJzb3VyY2VzIjpbImxpYi9uZ3gtbWVkaWEtcXVlcnkubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDckUsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDeEUsT0FBTyxFQUFFLDJCQUEyQixFQUFFLHVCQUF1QixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDckcsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5QyxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUNwRSxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBYTFDLE1BQU0sT0FBTyxtQkFBbUI7OztZQVgvQixRQUFRLFNBQUM7Z0JBQ1IsWUFBWSxFQUFFO29CQUNaLHNCQUFzQjtvQkFDdEIscUJBQXFCO2lCQUN0QjtnQkFDRCxPQUFPLEVBQUU7b0JBQ1AsV0FBVyxDQUFDLFVBQVUsQ0FBQywyQkFBMkIsRUFBRSx1QkFBdUIsQ0FBQztvQkFDNUUsYUFBYSxDQUFDLFVBQVUsQ0FBQyxDQUFDLG1CQUFtQixDQUFDLENBQUM7aUJBQ2hEO2dCQUNELE9BQU8sRUFBRSxDQUFDLHNCQUFzQixDQUFDO2FBQ2xDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE5neE1lZGlhUXVlcnlDb21wb25lbnQgfSBmcm9tICcuL25neC1tZWRpYS1xdWVyeS5jb21wb25lbnQnO1xuaW1wb3J0IHsgTWVkaWFRdWVyaWVzRGlyZWN0aXZlIH0gZnJvbSAnLi9zdG9yZS9tZWRpYS1xdWVyaWVzLmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBOR1hfTUVESUFfUVVFUllfRkVBVFVSRV9LRVksIE5HWF9NRURJQV9RVUVSWV9SRURVQ0VSIH0gZnJvbSAnLi9zdG9yZS9tZWRpYS1xdWVyaWVzLnJlZHVjZXInO1xuaW1wb3J0IHsgRWZmZWN0c01vZHVsZSB9IGZyb20gJ0BuZ3J4L2VmZmVjdHMnO1xuaW1wb3J0IHsgTWVkaWFRdWVyaWVzRWZmZWN0cyB9IGZyb20gJy4vc3RvcmUvbWVkaWEtcXVlcmllcy5lZmZlY3RzJztcbmltcG9ydCB7IFN0b3JlTW9kdWxlIH0gZnJvbSAnQG5ncngvc3RvcmUnO1xuXG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBOZ3hNZWRpYVF1ZXJ5Q29tcG9uZW50LFxuICAgIE1lZGlhUXVlcmllc0RpcmVjdGl2ZVxuICBdLFxuICBpbXBvcnRzOiBbXG4gICAgU3RvcmVNb2R1bGUuZm9yRmVhdHVyZShOR1hfTUVESUFfUVVFUllfRkVBVFVSRV9LRVksIE5HWF9NRURJQV9RVUVSWV9SRURVQ0VSKSxcbiAgICBFZmZlY3RzTW9kdWxlLmZvckZlYXR1cmUoW01lZGlhUXVlcmllc0VmZmVjdHNdKVxuICBdLFxuICBleHBvcnRzOiBbTmd4TWVkaWFRdWVyeUNvbXBvbmVudF1cbn0pXG5leHBvcnQgY2xhc3MgTmd4TWVkaWFRdWVyeU1vZHVsZSB7IH1cbiJdfQ==