1 | import { NgModule } from '@angular/core';
|
2 | import { MobxAutorunDirective } from './directives/mobx-autorun.directive';
|
3 | import { MobxAutorunSyncDirective } from './directives/mobx-autorun-sync.directive';
|
4 | import { MobxReactionDirective } from './directives/mobx-reaction.directive';
|
5 | import { action as mobxAction } from 'mobx';
|
6 | import { computed as mobxComputed } from 'mobx';
|
7 | import { observable as mobxObservable } from 'mobx';
|
8 | export { MobxAutorunDirective, MobxAutorunSyncDirective, MobxReactionDirective };
|
9 | var DIRECTIVES = [MobxAutorunDirective, MobxAutorunSyncDirective, MobxReactionDirective];
|
10 | var MobxAngularModule = /** @class */ (function () {
|
11 | function MobxAngularModule() {
|
12 | }
|
13 | MobxAngularModule.decorators = [
|
14 | { type: NgModule, args: [{
|
15 | declarations: DIRECTIVES.slice(),
|
16 | exports: DIRECTIVES.slice(),
|
17 | imports: [],
|
18 | providers: []
|
19 | },] },
|
20 | ];
|
21 | /** @nocollapse */
|
22 | MobxAngularModule.ctorParameters = function () { return []; };
|
23 | return MobxAngularModule;
|
24 | }());
|
25 | export { MobxAngularModule };
|
26 | export function action() {
|
27 | var args = [];
|
28 | for (var _i = 0; _i < arguments.length; _i++) {
|
29 | args[_i] = arguments[_i];
|
30 | }
|
31 | return mobxAction.apply(void 0, args);
|
32 | }
|
33 | export function computed() {
|
34 | var args = [];
|
35 | for (var _i = 0; _i < arguments.length; _i++) {
|
36 | args[_i] = arguments[_i];
|
37 | }
|
38 | return mobxComputed.apply(void 0, args);
|
39 | }
|
40 | export function observable() {
|
41 | var args = [];
|
42 | for (var _i = 0; _i < arguments.length; _i++) {
|
43 | args[_i] = arguments[_i];
|
44 | }
|
45 | return mobxObservable.apply(void 0, args);
|
46 | }
|
47 |
|
48 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9ieC1hbmd1bGFyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vbGliL21vYngtYW5ndWxhci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBQyxvQkFBb0IsRUFBQyxNQUFNLHFDQUFxQyxDQUFDO0FBQ3pFLE9BQU8sRUFBQyx3QkFBd0IsRUFBQyxNQUFNLDBDQUEwQyxDQUFDO0FBQ2xGLE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLHNDQUFzQyxDQUFDO0FBQzNFLE9BQU8sRUFBQyxNQUFNLElBQUksVUFBVSxFQUFDLE1BQU0sTUFBTSxDQUFDO0FBQzFDLE9BQU8sRUFBQyxRQUFRLElBQUksWUFBWSxFQUFDLE1BQU0sTUFBTSxDQUFDO0FBQzlDLE9BQU8sRUFBQyxVQUFVLElBQUksY0FBYyxFQUFDLE1BQU0sTUFBTSxDQUFDO0FBRWxELE9BQU8sRUFDTCxvQkFBb0IsRUFDcEIsd0JBQXdCLEVBQ3hCLHFCQUFxQixFQUN0QixDQUFBO0FBRUQsSUFBTSxVQUFVLEdBQUcsQ0FBQyxvQkFBb0IsRUFBRSx3QkFBd0IsRUFBRSxxQkFBcUIsQ0FBQyxDQUFDOzs7OztnQkFDMUYsUUFBUSxTQUFDO29CQUNSLFlBQVksRUFDUCxVQUFVLFFBQ2Q7b0JBQ0QsT0FBTyxFQUNGLFVBQVUsUUFDZDtvQkFDRCxPQUFPLEVBQUUsRUFBRTtvQkFDWCxTQUFTLEVBQUUsRUFBRTtpQkFDZDs7Ozs0QkF4QkQ7O1NBeUJhLGlCQUFpQjtBQUc5QixNQUFNO0lBQWlCLGNBQU87U0FBUCxVQUFPLEVBQVAscUJBQU8sRUFBUCxJQUFPO1FBQVAseUJBQU87O0lBQzVCLE1BQU0sQ0FBRSxVQUFrQixlQUFJLElBQUksRUFBRTtDQUNyQztBQUVELE1BQU07SUFBbUIsY0FBTztTQUFQLFVBQU8sRUFBUCxxQkFBTyxFQUFQLElBQU87UUFBUCx5QkFBTzs7SUFDOUIsTUFBTSxDQUFFLFlBQW9CLGVBQUksSUFBSSxFQUFFO0NBQ3ZDO0FBRUQsTUFBTTtJQUFxQixjQUFPO1NBQVAsVUFBTyxFQUFQLHFCQUFPLEVBQVAsSUFBTztRQUFQLHlCQUFPOztJQUNoQyxNQUFNLENBQUUsY0FBc0IsZUFBSSxJQUFJLEVBQUU7Q0FDekMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtNb2J4QXV0b3J1bkRpcmVjdGl2ZX0gZnJvbSAnLi9kaXJlY3RpdmVzL21vYngtYXV0b3J1bi5kaXJlY3RpdmUnO1xuaW1wb3J0IHtNb2J4QXV0b3J1blN5bmNEaXJlY3RpdmV9IGZyb20gJy4vZGlyZWN0aXZlcy9tb2J4LWF1dG9ydW4tc3luYy5kaXJlY3RpdmUnO1xuaW1wb3J0IHtNb2J4UmVhY3Rpb25EaXJlY3RpdmV9IGZyb20gJy4vZGlyZWN0aXZlcy9tb2J4LXJlYWN0aW9uLmRpcmVjdGl2ZSc7XG5pbXBvcnQge2FjdGlvbiBhcyBtb2J4QWN0aW9ufSBmcm9tICdtb2J4JztcbmltcG9ydCB7Y29tcHV0ZWQgYXMgbW9ieENvbXB1dGVkfSBmcm9tICdtb2J4JztcbmltcG9ydCB7b2JzZXJ2YWJsZSBhcyBtb2J4T2JzZXJ2YWJsZX0gZnJvbSAnbW9ieCc7XG5cbmV4cG9ydCB7XG4gIE1vYnhBdXRvcnVuRGlyZWN0aXZlLFxuICBNb2J4QXV0b3J1blN5bmNEaXJlY3RpdmUsXG4gIE1vYnhSZWFjdGlvbkRpcmVjdGl2ZVxufVxuXG5jb25zdCBESVJFQ1RJVkVTID0gW01vYnhBdXRvcnVuRGlyZWN0aXZlLCBNb2J4QXV0b3J1blN5bmNEaXJlY3RpdmUsIE1vYnhSZWFjdGlvbkRpcmVjdGl2ZV07XG5ATmdNb2R1bGUoe1xuICBkZWNsYXJhdGlvbnM6IFtcbiAgICAuLi5ESVJFQ1RJVkVTXG4gIF0sXG4gIGV4cG9ydHM6IFtcbiAgICAuLi5ESVJFQ1RJVkVTXG4gIF0sXG4gIGltcG9ydHM6IFtdLFxuICBwcm92aWRlcnM6IFtdXG59KVxuZXhwb3J0IGNsYXNzIE1vYnhBbmd1bGFyTW9kdWxlIHtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGFjdGlvbiguLi5hcmdzKSB7XG4gIHJldHVybiAobW9ieEFjdGlvbiBhcyBhbnkpKC4uLmFyZ3MpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gY29tcHV0ZWQoLi4uYXJncykge1xuICByZXR1cm4gKG1vYnhDb21wdXRlZCBhcyBhbnkpKC4uLmFyZ3MpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gb2JzZXJ2YWJsZSguLi5hcmdzKSB7XG4gIHJldHVybiAobW9ieE9ic2VydmFibGUgYXMgYW55KSguLi5hcmdzKTtcbn1cbiJdfQ== |
\ | No newline at end of file |