UNPKG

mobx-angular

Version:

Angular connector to MobX (2 and above)

24 lines 3.57 kB
/* * Public API Surface of mobx-angular */ import { action as mobxAction } from 'mobx'; import { computed as mobxComputed } from 'mobx'; import { observable as mobxObservable } from 'mobx'; export * from './lib/mobx-autorun.directive'; export * from './lib/mobx-reaction.directive'; export * from './lib/router-store.service'; export * from './lib/mobx-angular.module'; // Re-export mobx operators to be able to use inside components with AOT: export function actionInternal(...args) { return mobxAction(...args); } export const action = Object.assign(actionInternal, mobxAction); function computedInternal(...args) { return mobxComputed(...args); } export const computed = Object.assign(computedInternal, mobxComputed); function observableInternal(...args) { return mobxObservable(...args); } export const observable = Object.assign(observableInternal, mobxObservable); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL21vYngtYW5ndWxhci9zcmMvcHVibGljLWFwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7R0FFRztBQUVILE9BQU8sRUFBRSxNQUFNLElBQUksVUFBVSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQzVDLE9BQU8sRUFBRSxRQUFRLElBQUksWUFBWSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ2hELE9BQU8sRUFBRSxVQUFVLElBQUksY0FBYyxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBRXBELGNBQWMsOEJBQThCLENBQUM7QUFDN0MsY0FBYywrQkFBK0IsQ0FBQztBQUM5QyxjQUFjLDRCQUE0QixDQUFDO0FBQzNDLGNBQWMsMkJBQTJCLENBQUM7QUFFMUMseUVBQXlFO0FBQ3pFLE1BQU0sVUFBVSxjQUFjLENBQUMsR0FBRyxJQUFJO0lBQ3BDLE9BQVEsVUFBa0IsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFDO0FBQ3RDLENBQUM7QUFDRCxNQUFNLENBQUMsTUFBTSxNQUFNLEdBQXNCLE1BQU0sQ0FBQyxNQUFNLENBQ3BELGNBQWMsRUFDZCxVQUFVLENBQ0osQ0FBQztBQUVULFNBQVMsZ0JBQWdCLENBQUMsR0FBRyxJQUFJO0lBQy9CLE9BQVEsWUFBb0IsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFDO0FBQ3hDLENBQUM7QUFDRCxNQUFNLENBQUMsTUFBTSxRQUFRLEdBQXdCLE1BQU0sQ0FBQyxNQUFNLENBQ3hELGdCQUFnQixFQUNoQixZQUFZLENBQ04sQ0FBQztBQUVULFNBQVMsa0JBQWtCLENBQUMsR0FBRyxJQUFJO0lBQ2pDLE9BQVEsY0FBc0IsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFDO0FBQzFDLENBQUM7QUFFRCxNQUFNLENBQUMsTUFBTSxVQUFVLEdBQTBCLE1BQU0sQ0FBQyxNQUFNLENBQzVELGtCQUFrQixFQUNsQixjQUFjLENBQ1IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBQdWJsaWMgQVBJIFN1cmZhY2Ugb2YgbW9ieC1hbmd1bGFyXG4gKi9cblxuaW1wb3J0IHsgYWN0aW9uIGFzIG1vYnhBY3Rpb24gfSBmcm9tICdtb2J4JztcbmltcG9ydCB7IGNvbXB1dGVkIGFzIG1vYnhDb21wdXRlZCB9IGZyb20gJ21vYngnO1xuaW1wb3J0IHsgb2JzZXJ2YWJsZSBhcyBtb2J4T2JzZXJ2YWJsZSB9IGZyb20gJ21vYngnO1xuXG5leHBvcnQgKiBmcm9tICcuL2xpYi9tb2J4LWF1dG9ydW4uZGlyZWN0aXZlJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL21vYngtcmVhY3Rpb24uZGlyZWN0aXZlJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL3JvdXRlci1zdG9yZS5zZXJ2aWNlJztcbmV4cG9ydCAqIGZyb20gJy4vbGliL21vYngtYW5ndWxhci5tb2R1bGUnO1xuXG4vLyBSZS1leHBvcnQgbW9ieCBvcGVyYXRvcnMgdG8gYmUgYWJsZSB0byB1c2UgaW5zaWRlIGNvbXBvbmVudHMgd2l0aCBBT1Q6XG5leHBvcnQgZnVuY3Rpb24gYWN0aW9uSW50ZXJuYWwoLi4uYXJncykge1xuICByZXR1cm4gKG1vYnhBY3Rpb24gYXMgYW55KSguLi5hcmdzKTtcbn1cbmV4cG9ydCBjb25zdCBhY3Rpb246IHR5cGVvZiBtb2J4QWN0aW9uID0gT2JqZWN0LmFzc2lnbihcbiAgYWN0aW9uSW50ZXJuYWwsXG4gIG1vYnhBY3Rpb25cbikgYXMgYW55O1xuXG5mdW5jdGlvbiBjb21wdXRlZEludGVybmFsKC4uLmFyZ3MpIHtcbiAgcmV0dXJuIChtb2J4Q29tcHV0ZWQgYXMgYW55KSguLi5hcmdzKTtcbn1cbmV4cG9ydCBjb25zdCBjb21wdXRlZDogdHlwZW9mIG1vYnhDb21wdXRlZCA9IE9iamVjdC5hc3NpZ24oXG4gIGNvbXB1dGVkSW50ZXJuYWwsXG4gIG1vYnhDb21wdXRlZFxuKSBhcyBhbnk7XG5cbmZ1bmN0aW9uIG9ic2VydmFibGVJbnRlcm5hbCguLi5hcmdzKSB7XG4gIHJldHVybiAobW9ieE9ic2VydmFibGUgYXMgYW55KSguLi5hcmdzKTtcbn1cblxuZXhwb3J0IGNvbnN0IG9ic2VydmFibGU6IHR5cGVvZiBtb2J4T2JzZXJ2YWJsZSA9IE9iamVjdC5hc3NpZ24oXG4gIG9ic2VydmFibGVJbnRlcm5hbCxcbiAgbW9ieE9ic2VydmFibGVcbikgYXMgYW55O1xuIl19