UNPKG

@triniwiz/nativescript-pager

Version:

A Carousel/Pager plugin for NativeScript

53 lines 6.79 kB
import { ChangeDetectionStrategy, Component, forwardRef, NgModule, NO_ERRORS_SCHEMA } from '@angular/core'; import { PagerItemDirective, TEMPLATED_ITEMS_COMPONENT, TemplatedItemsComponent, TemplateKeyDirective } from './pager-items-comp'; import * as i0 from "@angular/core"; export { PagerItemDirective, TemplatedItemsComponent, TemplateKeyDirective } from './pager-items-comp'; export class PagerComponent extends TemplatedItemsComponent { constructor(_elementRef, _iterableDiffers, zone) { super(_elementRef, _iterableDiffers, zone); } get nativeElement() { return this.templatedItemsView; } } PagerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.2", ngImport: i0, type: PagerComponent, deps: [{ token: i0.ElementRef }, { token: i0.IterableDiffers }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component }); PagerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.2", type: PagerComponent, selector: "Pager", providers: [ { provide: TEMPLATED_ITEMS_COMPONENT, useExisting: forwardRef(() => PagerComponent) } ], usesInheritance: true, ngImport: i0, template: ` <DetachedContainer> <Placeholder #loader></Placeholder> </DetachedContainer>`, isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.2", ngImport: i0, type: PagerComponent, decorators: [{ type: Component, args: [{ selector: 'Pager', template: ` <DetachedContainer> <Placeholder #loader></Placeholder> </DetachedContainer>`, changeDetection: ChangeDetectionStrategy.OnPush, providers: [ { provide: TEMPLATED_ITEMS_COMPONENT, useExisting: forwardRef(() => PagerComponent) } ] }] }], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i0.IterableDiffers }, { type: i0.NgZone }]; } }); export class PagerModule { } PagerModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.2", ngImport: i0, type: PagerModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); PagerModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.2.2", ngImport: i0, type: PagerModule, declarations: [PagerComponent, TemplateKeyDirective, PagerItemDirective], exports: [PagerComponent, TemplateKeyDirective, PagerItemDirective] }); PagerModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.2.2", ngImport: i0, type: PagerModule }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.2", ngImport: i0, type: PagerModule, decorators: [{ type: NgModule, args: [{ declarations: [PagerComponent, TemplateKeyDirective, PagerItemDirective], exports: [PagerComponent, TemplateKeyDirective, PagerItemDirective], schemas: [NO_ERRORS_SCHEMA] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9uYXRpdmVzY3JpcHQtcGFnZXIvYW5ndWxhci9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQ0wsdUJBQXVCLEVBQ3ZCLFNBQVMsRUFFVCxVQUFVLEVBRVYsUUFBUSxFQUVSLGdCQUFnQixFQUNqQixNQUFNLGVBQWUsQ0FBQztBQUd2QixPQUFPLEVBQ0wsa0JBQWtCLEVBQ2xCLHlCQUF5QixFQUN6Qix1QkFBdUIsRUFDdkIsb0JBQW9CLEVBQ3JCLE1BQU0sb0JBQW9CLENBQUM7O0FBRTVCLE9BQU8sRUFBQyxrQkFBa0IsRUFBRSx1QkFBdUIsRUFBRSxvQkFBb0IsRUFBQyxNQUFNLG9CQUFvQixDQUFDO0FBaUJyRyxNQUFNLE9BQU8sY0FBZSxTQUFRLHVCQUF1QjtJQU96RCxZQUFZLFdBQXVCLEVBQUUsZ0JBQWlDLEVBQUUsSUFBWTtRQUNsRixLQUFLLENBQUMsV0FBVyxFQUFFLGdCQUFnQixFQUFFLElBQUksQ0FBQyxDQUFDO0lBQzdDLENBQUM7SUFSRCxJQUFXLGFBQWE7UUFDdEIsT0FBTyxJQUFJLENBQUMsa0JBQWtCLENBQUM7SUFDakMsQ0FBQzs7MkdBSFUsY0FBYzsrRkFBZCxjQUFjLGdDQVJkO1FBQ1Q7WUFDRSxPQUFPLEVBQUUseUJBQXlCO1lBQ2xDLFdBQVcsRUFBRSxVQUFVLENBQUMsR0FBRyxFQUFFLENBQUMsY0FBYyxDQUFDO1NBQzlDO0tBQ0YsaURBVlM7Ozt5QkFHYTsyRkFVWixjQUFjO2tCQWYxQixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxPQUFPO29CQUNqQixRQUFRLEVBQUU7Ozt5QkFHYTtvQkFDdkIsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07b0JBQy9DLFNBQVMsRUFBRTt3QkFDVDs0QkFDRSxPQUFPLEVBQUUseUJBQXlCOzRCQUNsQyxXQUFXLEVBQUUsVUFBVSxDQUFDLEdBQUcsRUFBRSxlQUFlLENBQUM7eUJBQzlDO3FCQUNGO2lCQUNGOztBQW1CRCxNQUFNLE9BQU8sV0FBVzs7d0dBQVgsV0FBVzt5R0FBWCxXQUFXLGlCQWpCWCxjQUFjLEVBYU0sb0JBQW9CLEVBQUUsa0JBQWtCLGFBYjVELGNBQWMsRUFjQyxvQkFBb0IsRUFBRSxrQkFBa0I7eUdBR3ZELFdBQVc7MkZBQVgsV0FBVztrQkFMdkIsUUFBUTttQkFBQztvQkFDUixZQUFZLEVBQUUsQ0FBQyxjQUFjLEVBQUUsb0JBQW9CLEVBQUUsa0JBQWtCLENBQUM7b0JBQ3hFLE9BQU8sRUFBRSxDQUFDLGNBQWMsRUFBRSxvQkFBb0IsRUFBRSxrQkFBa0IsQ0FBQztvQkFDbkUsT0FBTyxFQUFFLENBQUMsZ0JBQWdCLENBQUM7aUJBQzVCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksXG4gIENvbXBvbmVudCxcbiAgRWxlbWVudFJlZixcbiAgZm9yd2FyZFJlZixcbiAgSXRlcmFibGVEaWZmZXJzLFxuICBOZ01vZHVsZSxcbiAgTmdab25lLFxuICBOT19FUlJPUlNfU0NIRU1BXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5pbXBvcnQge1BhZ2VyfSBmcm9tICdAdHJpbml3aXovbmF0aXZlc2NyaXB0LXBhZ2VyJztcbmltcG9ydCB7XG4gIFBhZ2VySXRlbURpcmVjdGl2ZSxcbiAgVEVNUExBVEVEX0lURU1TX0NPTVBPTkVOVCxcbiAgVGVtcGxhdGVkSXRlbXNDb21wb25lbnQsXG4gIFRlbXBsYXRlS2V5RGlyZWN0aXZlXG59IGZyb20gJy4vcGFnZXItaXRlbXMtY29tcCc7XG5cbmV4cG9ydCB7UGFnZXJJdGVtRGlyZWN0aXZlLCBUZW1wbGF0ZWRJdGVtc0NvbXBvbmVudCwgVGVtcGxhdGVLZXlEaXJlY3RpdmV9IGZyb20gJy4vcGFnZXItaXRlbXMtY29tcCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ1BhZ2VyJyxcbiAgdGVtcGxhdGU6IGBcbiAgICA8RGV0YWNoZWRDb250YWluZXI+XG4gICAgICA8UGxhY2Vob2xkZXIgI2xvYWRlcj48L1BsYWNlaG9sZGVyPlxuICAgIDwvRGV0YWNoZWRDb250YWluZXI+YCxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIHByb3ZpZGVyczogW1xuICAgIHtcbiAgICAgIHByb3ZpZGU6IFRFTVBMQVRFRF9JVEVNU19DT01QT05FTlQsXG4gICAgICB1c2VFeGlzdGluZzogZm9yd2FyZFJlZigoKSA9PiBQYWdlckNvbXBvbmVudClcbiAgICB9XG4gIF1cbn0pXG5cbmV4cG9ydCBjbGFzcyBQYWdlckNvbXBvbmVudCBleHRlbmRzIFRlbXBsYXRlZEl0ZW1zQ29tcG9uZW50IHtcbiAgcHVibGljIGdldCBuYXRpdmVFbGVtZW50KCk6IFBhZ2VyIHtcbiAgICByZXR1cm4gdGhpcy50ZW1wbGF0ZWRJdGVtc1ZpZXc7XG4gIH1cblxuICBwcm90ZWN0ZWQgdGVtcGxhdGVkSXRlbXNWaWV3OiBQYWdlcjtcblxuICBjb25zdHJ1Y3RvcihfZWxlbWVudFJlZjogRWxlbWVudFJlZiwgX2l0ZXJhYmxlRGlmZmVyczogSXRlcmFibGVEaWZmZXJzLCB6b25lOiBOZ1pvbmUpIHtcbiAgICBzdXBlcihfZWxlbWVudFJlZiwgX2l0ZXJhYmxlRGlmZmVycywgem9uZSk7XG4gIH1cbn1cblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbUGFnZXJDb21wb25lbnQsIFRlbXBsYXRlS2V5RGlyZWN0aXZlLCBQYWdlckl0ZW1EaXJlY3RpdmVdLFxuICBleHBvcnRzOiBbUGFnZXJDb21wb25lbnQsIFRlbXBsYXRlS2V5RGlyZWN0aXZlLCBQYWdlckl0ZW1EaXJlY3RpdmVdLFxuICBzY2hlbWFzOiBbTk9fRVJST1JTX1NDSEVNQV1cbn0pXG5leHBvcnQgY2xhc3MgUGFnZXJNb2R1bGUge1xufVxuIl19