ngrx-immer
Version:
Immer wrappers around NgRx methods createReducer, on, and ComponentStore
10 lines • 1.6 kB
JavaScript
import { provideComponentStore } from '@ngrx/component-store';
/**
* @description
* Immer wrapper around `provideComponentStore()` in `@ngrx/component-store`.
* @returns the ImmerComponentStore class registered as a provider
*/
export function provideImmerComponentStore(componentStoreClass) {
return provideComponentStore(componentStoreClass);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvdmlkZS1pbW1lci1jb21wb25lbnQtc3RvcmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29tcG9uZW50LXN0b3JlL3Byb3ZpZGUtaW1tZXItY29tcG9uZW50LXN0b3JlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBa0IscUJBQXFCLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUk5RTs7OztHQUlHO0FBQ0gsTUFBTSxVQUFVLDBCQUEwQixDQUFtQixtQkFBaUQ7SUFDMUcsT0FBTyxxQkFBcUIsQ0FBQyxtQkFBOEMsQ0FBQyxDQUFDO0FBQ2pGLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnRTdG9yZSwgcHJvdmlkZUNvbXBvbmVudFN0b3JlIH0gZnJvbSAnQG5ncngvY29tcG9uZW50LXN0b3JlJztcbmltcG9ydCB7IFByb3ZpZGVyLCBUeXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBJbW1lckNvbXBvbmVudFN0b3JlIH0gZnJvbSAnLic7XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBJbW1lciB3cmFwcGVyIGFyb3VuZCBgcHJvdmlkZUNvbXBvbmVudFN0b3JlKClgIGluIGBAbmdyeC9jb21wb25lbnQtc3RvcmVgLlxuICogQHJldHVybnMgdGhlIEltbWVyQ29tcG9uZW50U3RvcmUgY2xhc3MgcmVnaXN0ZXJlZCBhcyBhIHByb3ZpZGVyXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBwcm92aWRlSW1tZXJDb21wb25lbnRTdG9yZTxUIGV4dGVuZHMgb2JqZWN0Pihjb21wb25lbnRTdG9yZUNsYXNzOiBUeXBlPEltbWVyQ29tcG9uZW50U3RvcmU8VD4+KTogUHJvdmlkZXJbXSB7XG4gICAgcmV0dXJuIHByb3ZpZGVDb21wb25lbnRTdG9yZShjb21wb25lbnRTdG9yZUNsYXNzIGFzIFR5cGU8Q29tcG9uZW50U3RvcmU8VD4+KTtcbn0iXX0=