@universal-material/angular
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.1.0.
15 lines (14 loc) • 886 B
TypeScript
import { AfterContentInit, OnChanges, SimpleChanges } from '@angular/core';
import { ScrollableContainerWrapper } from './scrollable-container-wrapper';
import * as i0 from "@angular/core";
export declare abstract class ScrollBehavior implements AfterContentInit, OnChanges {
scrollContainer: HTMLElement | null;
protected _scrollableWrapper: ScrollableContainerWrapper | null;
protected abstract _processBehavior: (scrollTop: number | null) => void;
protected defaultTarget: EventTarget | any;
protected _setScrollWrapper(): void;
ngAfterContentInit(): void;
ngOnChanges(changes: SimpleChanges): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ScrollBehavior, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ScrollBehavior, never, never, { "scrollContainer": { "alias": "scrollContainer"; "required": false; }; }, {}, never, never, false, never>;
}