@wizdm/animate
Version:
On Scroll Animation for Angular
24 lines • 2.71 kB
JavaScript
import { NgModule } from '@angular/core';
import { ScrollingModule } from '@angular/cdk/scrolling';
import { AnimateComponent } from './animate.component';
import { AnimateDirective } from './animate.directive';
import { ANIMATE_CONFIG } from './animate.config';
export class AnimateModule {
static init(config) {
return {
ngModule: AnimateModule,
providers: [
{ provide: ANIMATE_CONFIG, useValue: config }
]
};
}
}
AnimateModule.decorators = [
{ type: NgModule, args: [{
imports: [ScrollingModule],
declarations: [AnimateComponent, AnimateDirective],
exports: [AnimateComponent, AnimateDirective]
},] }
];
;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5pbWF0ZS5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9hbmltYXRlL3NyYy9saWIvYW5pbWF0ZS5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsTUFBTSxlQUFlLENBQUM7QUFDOUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3pELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3ZELE9BQU8sRUFBaUIsY0FBYyxFQUFFLE1BQU0sa0JBQWtCLENBQUE7QUFPaEUsTUFBTSxPQUFPLGFBQWE7SUFFeEIsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFxQjtRQUUvQixPQUFPO1lBQ0wsUUFBUSxFQUFFLGFBQWE7WUFDdkIsU0FBUyxFQUFFO2dCQUNULEVBQUUsT0FBTyxFQUFFLGNBQWMsRUFBRSxRQUFRLEVBQUUsTUFBTSxFQUFFO2FBQzlDO1NBQ0YsQ0FBQztJQUNKLENBQUM7OztZQWZGLFFBQVEsU0FBQztnQkFDUixPQUFPLEVBQUUsQ0FBRSxlQUFlLENBQUU7Z0JBQzVCLFlBQVksRUFBRSxDQUFFLGdCQUFnQixFQUFFLGdCQUFnQixDQUFFO2dCQUNwRCxPQUFPLEVBQUUsQ0FBRSxnQkFBZ0IsRUFBRSxnQkFBZ0IsQ0FBRTthQUNoRDs7QUFZQSxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IFNjcm9sbGluZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Nkay9zY3JvbGxpbmcnO1xuaW1wb3J0IHsgQW5pbWF0ZUNvbXBvbmVudCB9IGZyb20gJy4vYW5pbWF0ZS5jb21wb25lbnQnO1xuaW1wb3J0IHsgQW5pbWF0ZURpcmVjdGl2ZSB9IGZyb20gJy4vYW5pbWF0ZS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgQW5pbWF0ZUNvbmZpZywgQU5JTUFURV9DT05GSUcgfSBmcm9tICcuL2FuaW1hdGUuY29uZmlnJ1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbIFNjcm9sbGluZ01vZHVsZSBdLFxuICBkZWNsYXJhdGlvbnM6IFsgQW5pbWF0ZUNvbXBvbmVudCwgQW5pbWF0ZURpcmVjdGl2ZSBdLFxuICBleHBvcnRzOiBbIEFuaW1hdGVDb21wb25lbnQsIEFuaW1hdGVEaXJlY3RpdmUgXVxufSlcbmV4cG9ydCBjbGFzcyBBbmltYXRlTW9kdWxlIHsgXG5cbiAgc3RhdGljIGluaXQoY29uZmlnOiBBbmltYXRlQ29uZmlnKTogTW9kdWxlV2l0aFByb3ZpZGVyczxBbmltYXRlTW9kdWxlPiB7XG5cbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IEFuaW1hdGVNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAgeyBwcm92aWRlOiBBTklNQVRFX0NPTkZJRywgdXNlVmFsdWU6IGNvbmZpZyB9XG4gICAgICBdXG4gICAgfTtcbiAgfVxufTtcbiJdfQ==