ngx-scrolltop
Version:
Lightweight, Material Design inspired button for scroll-to-top of the page. No dependencies. Pure Angular!
17 lines (16 loc) • 1.37 kB
TypeScript
import { NgxScrollTopMode, NgxScrollTopPosition, NgxScrollTopTheme } from './ngx-scrolltop.interface';
import * as i0 from "@angular/core";
export declare class NgxScrollTopComponent {
backgroundColor: import("@angular/core").InputSignal<string>;
symbolColor: import("@angular/core").InputSignal<string>;
size: import("@angular/core").InputSignal<number>;
position: import("@angular/core").InputSignal<NgxScrollTopPosition>;
theme: import("@angular/core").InputSignal<NgxScrollTopTheme>;
mode: import("@angular/core").InputSignal<NgxScrollTopMode>;
show: import("@angular/core").WritableSignal<boolean>;
private readonly core;
onWindowScroll(): void;
scrollToTop(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxScrollTopComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgxScrollTopComponent, "ngx-scrolltop", never, { "backgroundColor": { "alias": "backgroundColor"; "required": false; "isSignal": true; }; "symbolColor": { "alias": "symbolColor"; "required": false; "isSignal": true; }; "size": { "alias": "size"; "required": false; "isSignal": true; }; "position": { "alias": "position"; "required": false; "isSignal": true; }; "theme": { "alias": "theme"; "required": false; "isSignal": true; }; "mode": { "alias": "mode"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}