@angular-mdc/web
Version:
22 lines (21 loc) • 714 B
TypeScript
import { OnDestroy, ElementRef } from '@angular/core';
import { MDCRippleFoundation, MDCRippleAdapter } from '@material/ripple';
export interface MDCRippleCapableSurface {
readonly _root: Element;
unbounded?: boolean;
disabled?: boolean;
}
export declare class MdcRipple implements OnDestroy {
element: ElementRef;
private _foundation;
initialized: boolean;
static createAdapter(instance: MDCRippleCapableSurface): MDCRippleAdapter;
constructor(element: ElementRef, foundation?: MDCRippleFoundation);
init(): void;
destroy(): void;
layout(): void;
ngOnDestroy(): void;
activateRipple(event?: Event): void;
deactivateRipple(): void;
handleBlur(): void;
}