I hereby claim:
- I am onderceylan on github.
- I am onderceylan (https://keybase.io/onderceylan) on keybase.
- I have a public key ASCmsqA5Sdej2S3eJfHDu0B_XrJJ5t6u_mOpaNFD4e0_bwo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta name="viewport" content="width=device-width, initial-scale=1"> | |
| <style> | |
| html { | |
| background: radial-gradient(ellipse at center, #fff4fc 65%, #ffe8fd 100%); | |
| width: 100%; | |
| height: 100%; | |
| } |
| { | |
| "configVersion": 1, | |
| "appData": { | |
| "version": "1.1.0", | |
| "changelog": "Added better resource caching" | |
| }, | |
| "index": "/index.html", | |
| "assetGroups": [ | |
| { | |
| "name": "shell", |
| { | |
| "hosting": { | |
| "public": "www", | |
| "ignore": [ | |
| "firebase.json", | |
| "3rdpartylicenses.txt", | |
| "**/.*", | |
| "**/node_modules/**" | |
| ], | |
| "rewrites": [ |
| { | |
| "index": "/index.html", | |
| "appData": { | |
| "version": "1.1.0", | |
| "changelog": "Added better resource caching" | |
| }, | |
| "assetGroups": [ | |
| { | |
| "name": "shell", | |
| "installMode": "prefetch", |
| { | |
| "name": "ITNEXT Summit 2018", | |
| "short_name": "ITNEXT", | |
| "description": "Be the best explorer in next-gen technologies. Experience use-cases, howtos and best-practices with latest frontend and backend technologies, network and security, engineering and low-code development with OutSystems.", | |
| "theme_color": "#ffffff", | |
| "background_color": "#ffffff", | |
| "display": "standalone", | |
| "orientation": "portrait", | |
| "scope": "/", | |
| "start_url": "/?utm_source=itnext_pwa_a2hs", |
| import { createSelector } from '@ngrx/store'; | |
| import * as fromFeature from '../reducers'; | |
| import * as fromEvents from '../reducers/events.reducer'; | |
| import * as fromSettingsSelectors from '../../../settings/store/selectors'; | |
| import { eventEntityAdapter } from '../reducers/events.reducer'; | |
| import { filterEventEntitiesByUserSettings } from '../../utils/notification-utils'; | |
| import { filter, size } from 'lodash-es'; | |
| // This is a basic use case to slice feature state | |
| export const getEventsState = createSelector( |
| import * as fromEvents from '../actions/events.action'; | |
| import { createEntityAdapter, EntityAdapter, EntityState } from '@ngrx/entity'; | |
| import { Event } from '../../models/event.model'; | |
| export interface EventsState extends EntityState<EventEntity> { | |
| loaded: boolean; | |
| loading: boolean; | |
| error: Error; | |
| } |
| import { NgModule } from '@angular/core'; | |
| import { StoreModule } from '@ngrx/store'; | |
| import { EffectsModule } from '@ngrx/effects'; | |
| import * as fromFeature from './store'; | |
| @NgModule({ | |
| imports: [ | |
| StoreModule.forFeature(fromFeature.FEATURE_NAME, fromFeature.reducers, { | |
| metaReducers: fromFeature.metaReducers, | |
| }), |