UNPKG

@angular-redux/store

Version:
25 lines 2.33 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { setClassOptions } from './helpers'; /** * Modifies the behaviour of any `\@select`, `\@select$`, or `\@dispatch` * decorators to operate on a substore defined by the IFractalStoreOptions. * * See: * https://github.com/angular-redux/platform/blob/master/packages/store/articles/fractal-store.md * for more information about SubStores. * @param {?} __0 * @return {?} */ export function WithSubStore(_a) { var basePathMethodName = _a.basePathMethodName, localReducer = _a.localReducer; return function decorate(constructor) { setClassOptions(constructor, { basePathMethodName: basePathMethodName, localReducer: localReducer, }); }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2l0aC1zdWItc3RvcmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYW5ndWxhci1yZWR1eC9zdG9yZS8iLCJzb3VyY2VzIjpbImRlY29yYXRvcnMvd2l0aC1zdWItc3RvcmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBdUIsZUFBZSxFQUFFLE1BQU0sV0FBVyxDQUFDOzs7Ozs7Ozs7OztBQVVqRSxNQUFNLFVBQVUsWUFBWSxDQUFDLEVBR1A7UUFGcEIsMENBQWtCLEVBQ2xCLDhCQUFZO0lBRVosT0FBTyxTQUFTLFFBQVEsQ0FBQyxXQUFxQjtRQUM1QyxlQUFlLENBQUMsV0FBVyxFQUFFO1lBQzNCLGtCQUFrQixvQkFBQTtZQUNsQixZQUFZLGNBQUE7U0FDYixDQUFDLENBQUM7SUFDTCxDQUFDLENBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRnJhY3RhbFN0b3JlT3B0aW9ucywgc2V0Q2xhc3NPcHRpb25zIH0gZnJvbSAnLi9oZWxwZXJzJztcblxuLyoqXG4gKiBNb2RpZmllcyB0aGUgYmVoYXZpb3VyIG9mIGFueSBgQHNlbGVjdGAsIGBAc2VsZWN0JGAsIG9yIGBAZGlzcGF0Y2hgXG4gKiBkZWNvcmF0b3JzIHRvIG9wZXJhdGUgb24gYSBzdWJzdG9yZSBkZWZpbmVkIGJ5IHRoZSBJRnJhY3RhbFN0b3JlT3B0aW9ucy5cbiAqXG4gKiBTZWU6XG4gKiBodHRwczovL2dpdGh1Yi5jb20vYW5ndWxhci1yZWR1eC9wbGF0Zm9ybS9ibG9iL21hc3Rlci9wYWNrYWdlcy9zdG9yZS9hcnRpY2xlcy9mcmFjdGFsLXN0b3JlLm1kXG4gKiBmb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBTdWJTdG9yZXMuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBXaXRoU3ViU3RvcmUoe1xuICBiYXNlUGF0aE1ldGhvZE5hbWUsXG4gIGxvY2FsUmVkdWNlcixcbn06IEZyYWN0YWxTdG9yZU9wdGlvbnMpOiBDbGFzc0RlY29yYXRvciB7XG4gIHJldHVybiBmdW5jdGlvbiBkZWNvcmF0ZShjb25zdHJ1Y3RvcjogRnVuY3Rpb24pOiB2b2lkIHtcbiAgICBzZXRDbGFzc09wdGlvbnMoY29uc3RydWN0b3IsIHtcbiAgICAgIGJhc2VQYXRoTWV0aG9kTmFtZSxcbiAgICAgIGxvY2FsUmVkdWNlcixcbiAgICB9KTtcbiAgfTtcbn1cbiJdfQ==