17.0.2 • Published 2 years ago

@ngpat/store v17.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

@ngpat/store

Custom stores. Some stores augment NgRx, some are standalone for extreme performance. Common firebase utilities to facilitate connections with firestore and integrations with NgRX.

Adding Ngpat Firebase Ngrx State

In your app root module, add to Root Store amd Effects classes.

import {NgModule} from '@angular/core';
import { StoreModule } from '@ngrx/store';
import {EffectsModule} from '@ngrx/effects';

import {
    NG_PAT_FIREBASE_ROOT_REDUCERS,
    NG_PAT_FIREBASE_ROOT_STATE_INITIALIZERS,
    NG_PAT_FIREBASE_ROOT_EFFECTS
} from '@ngpat/store';

@NgModule({
    imports: [
        StoreModule.forRoot(
            {
                ...NG_PAT_FIREBASE_ROOT_REDUCERS
            },
            {
                initialState: {
                    ...NG_PAT_FIREBASE_ROOT_STATE_INITIALIZERS
                }
            }
        ),
        EffectsModule.forRoot([
            ...NG_PAT_FIREBASE_ROOT_EFFECTS
        ])
    ]
})
export class AppMoule {
}

Writing a getService to connect to firestore

TODO docs

Using the CustomFireStoreService

TODO docs

Add Authentication app

TODO docs

Using Connect / Disconnect Actions

Demo Site

See ng-patterns.web.app

All Ngpat Libraries

16.5.14

2 years ago

16.5.13

2 years ago

16.5.12

2 years ago

16.5.11

2 years ago

16.5.10

2 years ago

16.6.1-beta.1

2 years ago

16.6.1-beta.2

2 years ago

16.6.1-beta.0

2 years ago

16.9.1

2 years ago

16.5.5

2 years ago

16.9.0

2 years ago

16.5.4

2 years ago

16.1.8

2 years ago

16.7.27

2 years ago

16.5.3

2 years ago

16.7.26

2 years ago

16.5.2

2 years ago

16.9.5

2 years ago

16.7.25

2 years ago

16.7.7

2 years ago

16.7.7-beta.2

2 years ago

16.5.9

2 years ago

16.9.4

2 years ago

16.7.24

2 years ago

16.5.8

2 years ago

16.9.3

2 years ago

16.7.23

2 years ago

16.5.7

2 years ago

16.9.2

2 years ago

16.7.22

2 years ago

16.7.7-beta.1

2 years ago

16.5.6

2 years ago

16.7.9

2 years ago

16.9.6

2 years ago

16.5.1

2 years ago

16.5.0

2 years ago

16.7.17

2 years ago

16.7.16

2 years ago

16.7.15

2 years ago

16.7.14

2 years ago

16.7.12

2 years ago

16.7.11

2 years ago

16.7.19

2 years ago

16.7.21

2 years ago

16.7.20

2 years ago

16.8.2

2 years ago

16.8.1

2 years ago

16.8.0

2 years ago

16.6.2

2 years ago

16.6.1

2 years ago

16.8.3

2 years ago

17.0.2

2 years ago

17.0.1

2 years ago

17.0.0

2 years ago

16.7.10

2 years ago

16.6.0

2 years ago

16.0.0-beta.0

2 years ago

16.1.7

2 years ago

16.1.6

2 years ago

16.0.7

2 years ago

16.1.1

2 years ago

16.0.2

2 years ago

16.1.0

2 years ago

16.0.1

2 years ago

16.0.0

2 years ago

16.1.5

2 years ago

16.0.6

2 years ago

16.1.4

2 years ago

16.0.5

2 years ago

16.1.3

2 years ago

16.0.4

2 years ago

16.1.2

2 years ago

15.1.1

2 years ago

15.1.2

2 years ago

15.1.0

2 years ago

15.1.5

2 years ago

15.1.6

2 years ago

15.1.3

2 years ago

15.1.4

2 years ago

15.0.2

2 years ago