@alauda/ui
Version:
Angular UI components by Alauda Frontend Team.
33 lines (32 loc) • 1.41 kB
TypeScript
import { CdkScrollable } from '@angular/cdk/overlay';
import { EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
type TargetType = Element | Window | string;
export declare class BackTopComponent {
private readonly cdkScrollable;
set visibilityHeight(val: number);
get visibilityHeight(): number;
position: {
left?: string;
right?: string;
top?: string;
bottom?: string;
};
set target(val: TargetType);
get target(): TargetType;
click: EventEmitter<Event>;
private _visibilityHeight;
private readonly target$$;
private readonly visibilityHeight$$;
private _target;
private _scrollTarget;
constructor(cdkScrollable: CdkScrollable);
display$: import("rxjs").Observable<string>;
getTargetScrollTop(target: Element | Window): number;
handleClick(event: Event): void;
scrollToTop(duration: number): void;
getTarget(target: TargetType): Element | Window;
static ɵfac: i0.ɵɵFactoryDeclaration<BackTopComponent, [{ optional: true; }]>;
static ɵcmp: i0.ɵɵComponentDeclaration<BackTopComponent, "aui-back-top", never, { "visibilityHeight": { "alias": "visibilityHeight"; "required": false; }; "position": { "alias": "position"; "required": false; }; "target": { "alias": "target"; "required": false; }; }, { "click": "click"; }, never, never, true, never>;
}
export {};