UNPKG

@ionic/angular

Version:

Angular specific wrappers for @ionic/core

34 lines (33 loc) 2.27 kB
import { ChangeDetectorRef, ElementRef, NgZone, EventEmitter } from '@angular/core'; import type { Components } from '@ionic/core/components'; import type { IonContentCustomEvent } from '@ionic/core/components'; import type { ScrollBaseDetail as IIonContentScrollBaseDetail } from '@ionic/core/components'; import type { ScrollDetail as IIonContentScrollDetail } from '@ionic/core/components'; import * as i0 from "@angular/core"; export declare class IonContent { protected z: NgZone; protected el: HTMLIonContentElement; ionScrollStart: EventEmitter<IonContentCustomEvent<IIonContentScrollBaseDetail>>; ionScroll: EventEmitter<IonContentCustomEvent<IIonContentScrollDetail>>; ionScrollEnd: EventEmitter<IonContentCustomEvent<IIonContentScrollBaseDetail>>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration<IonContent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<IonContent, "ion-content", never, { "color": { "alias": "color"; "required": false; }; "fixedSlotPlacement": { "alias": "fixedSlotPlacement"; "required": false; }; "forceOverscroll": { "alias": "forceOverscroll"; "required": false; }; "fullscreen": { "alias": "fullscreen"; "required": false; }; "scrollEvents": { "alias": "scrollEvents"; "required": false; }; "scrollX": { "alias": "scrollX"; "required": false; }; "scrollY": { "alias": "scrollY"; "required": false; }; }, { "ionScrollStart": "ionScrollStart"; "ionScroll": "ionScroll"; "ionScrollEnd": "ionScrollEnd"; }, never, ["*"], true, never>; } export declare interface IonContent extends Components.IonContent { /** * Emitted when the scroll has started. This event is disabled by default. Set `scrollEvents` to `true` to enable. */ ionScrollStart: EventEmitter<IonContentCustomEvent<IIonContentScrollBaseDetail>>; /** * Emitted while scrolling. This event is disabled by default. Set `scrollEvents` to `true` to enable. */ ionScroll: EventEmitter<IonContentCustomEvent<IIonContentScrollDetail>>; /** * Emitted when the scroll has ended. This event is disabled by default. Set `scrollEvents` to `true` to enable. */ ionScrollEnd: EventEmitter<IonContentCustomEvent<IIonContentScrollBaseDetail>>; }