UNPKG

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