1 | /*
|
2 | * Public API Surface of mobx-angular
|
3 | */
|
4 | import { action as mobxAction } from 'mobx';
|
5 | import { computed as mobxComputed } from 'mobx';
|
6 | import { observable as mobxObservable } from 'mobx';
|
7 | export * from './lib/mobx-autorun.directive';
|
8 | export * from './lib/mobx-reaction.directive';
|
9 | export * from './lib/router-store.service';
|
10 | export * from './lib/mobx-angular.module';
|
11 | // Re-export mobx operators to be able to use inside components with AOT:
|
12 | export function actionInternal(...args) {
|
13 | return mobxAction(...args);
|
14 | }
|
15 | export const action = Object.assign(actionInternal, mobxAction);
|
16 | function computedInternal(...args) {
|
17 | return mobxComputed(...args);
|
18 | }
|
19 | export const computed = Object.assign(computedInternal, mobxComputed);
|
20 | function observableInternal(...args) {
|
21 | return mobxObservable(...args);
|
22 | }
|
23 | export const observable = Object.assign(observableInternal, mobxObservable);
|
24 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3Byb2plY3RzL21vYngtYW5ndWxhci9zcmMvcHVibGljLWFwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7R0FFRztBQUVILE9BQU8sRUFBRSxNQUFNLElBQUksVUFBVSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQzVDLE9BQU8sRUFBRSxRQUFRLElBQUksWUFBWSxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBQ2hELE9BQU8sRUFBRSxVQUFVLElBQUksY0FBYyxFQUFFLE1BQU0sTUFBTSxDQUFDO0FBRXBELGNBQWMsOEJBQThCLENBQUM7QUFDN0MsY0FBYywrQkFBK0IsQ0FBQztBQUM5QyxjQUFjLDRCQUE0QixDQUFDO0FBQzNDLGNBQWMsMkJBQTJCLENBQUM7QUFFMUMseUVBQXlFO0FBQ3pFLE1BQU0sVUFBVSxjQUFjLENBQUMsR0FBRyxJQUFJO0lBQ3BDLE9BQVEsVUFBa0IsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFDO0FBQ3RDLENBQUM7QUFDRCxNQUFNLENBQUMsTUFBTSxNQUFNLEdBQXNCLE1BQU0sQ0FBQyxNQUFNLENBQ3BELGNBQWMsRUFDZCxVQUFVLENBQ0osQ0FBQztBQUVULFNBQVMsZ0JBQWdCLENBQUMsR0FBRyxJQUFJO0lBQy9CLE9BQVEsWUFBb0IsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFDO0FBQ3hDLENBQUM7QUFDRCxNQUFNLENBQUMsTUFBTSxRQUFRLEdBQXdCLE1BQU0sQ0FBQyxNQUFNLENBQ3hELGdCQUFnQixFQUNoQixZQUFZLENBQ04sQ0FBQztBQUVULFNBQVMsa0JBQWtCLENBQUMsR0FBRyxJQUFJO0lBQ2pDLE9BQVEsY0FBc0IsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFDO0FBQzFDLENBQUM7QUFFRCxNQUFNLENBQUMsTUFBTSxVQUFVLEdBQTBCLE1BQU0sQ0FBQyxNQUFNLENBQzVELGtCQUFrQixFQUNsQixjQUFjLENBQ1IsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIFB1YmxpYyBBUEkgU3VyZmFjZSBvZiBtb2J4LWFuZ3VsYXJcclxuICovXHJcblxyXG5pbXBvcnQgeyBhY3Rpb24gYXMgbW9ieEFjdGlvbiB9IGZyb20gJ21vYngnO1xyXG5pbXBvcnQgeyBjb21wdXRlZCBhcyBtb2J4Q29tcHV0ZWQgfSBmcm9tICdtb2J4JztcclxuaW1wb3J0IHsgb2JzZXJ2YWJsZSBhcyBtb2J4T2JzZXJ2YWJsZSB9IGZyb20gJ21vYngnO1xyXG5cclxuZXhwb3J0ICogZnJvbSAnLi9saWIvbW9ieC1hdXRvcnVuLmRpcmVjdGl2ZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL21vYngtcmVhY3Rpb24uZGlyZWN0aXZlJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvcm91dGVyLXN0b3JlLnNlcnZpY2UnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9tb2J4LWFuZ3VsYXIubW9kdWxlJztcclxuXHJcbi8vIFJlLWV4cG9ydCBtb2J4IG9wZXJhdG9ycyB0byBiZSBhYmxlIHRvIHVzZSBpbnNpZGUgY29tcG9uZW50cyB3aXRoIEFPVDpcclxuZXhwb3J0IGZ1bmN0aW9uIGFjdGlvbkludGVybmFsKC4uLmFyZ3MpIHtcclxuICByZXR1cm4gKG1vYnhBY3Rpb24gYXMgYW55KSguLi5hcmdzKTtcclxufVxyXG5leHBvcnQgY29uc3QgYWN0aW9uOiB0eXBlb2YgbW9ieEFjdGlvbiA9IE9iamVjdC5hc3NpZ24oXHJcbiAgYWN0aW9uSW50ZXJuYWwsXHJcbiAgbW9ieEFjdGlvblxyXG4pIGFzIGFueTtcclxuXHJcbmZ1bmN0aW9uIGNvbXB1dGVkSW50ZXJuYWwoLi4uYXJncykge1xyXG4gIHJldHVybiAobW9ieENvbXB1dGVkIGFzIGFueSkoLi4uYXJncyk7XHJcbn1cclxuZXhwb3J0IGNvbnN0IGNvbXB1dGVkOiB0eXBlb2YgbW9ieENvbXB1dGVkID0gT2JqZWN0LmFzc2lnbihcclxuICBjb21wdXRlZEludGVybmFsLFxyXG4gIG1vYnhDb21wdXRlZFxyXG4pIGFzIGFueTtcclxuXHJcbmZ1bmN0aW9uIG9ic2VydmFibGVJbnRlcm5hbCguLi5hcmdzKSB7XHJcbiAgcmV0dXJuIChtb2J4T2JzZXJ2YWJsZSBhcyBhbnkpKC4uLmFyZ3MpO1xyXG59XHJcblxyXG5leHBvcnQgY29uc3Qgb2JzZXJ2YWJsZTogdHlwZW9mIG1vYnhPYnNlcnZhYmxlID0gT2JqZWN0LmFzc2lnbihcclxuICBvYnNlcnZhYmxlSW50ZXJuYWwsXHJcbiAgbW9ieE9ic2VydmFibGVcclxuKSBhcyBhbnk7XHJcbiJdfQ== |
\ | No newline at end of file |