@universal-material/angular
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.1.0.
19 lines (18 loc) • 1.04 kB
TypeScript
import { AfterViewInit, ElementRef } from '@angular/core';
import { RippleConfig } from './ripple-config.model';
import * as i0 from "@angular/core";
export declare class RippleDirective implements AfterViewInit {
protected readonly _elementRef: ElementRef<HTMLElement>;
private document;
rippleConfig: RippleConfig;
disabled: boolean;
isTouching: boolean;
constructor(_elementRef: ElementRef<HTMLElement>, document: any);
private static _setElementSquareSizeAndCenter;
_mousedown: (e: MouseEvent) => void;
_touchstart: (e: TouchEvent) => void;
ngAfterViewInit(): void;
createRipple(releaseEventName: string, releaseCallback: Function | null, pageX: number, pageY: number): void;
static ɵfac: i0.ɵɵFactoryDeclaration<RippleDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<RippleDirective, "[uRipple]", never, { "rippleConfig": { "alias": "rippleConfig"; "required": false; }; "disabled": { "alias": "rippleDisabled"; "required": false; }; }, {}, never, never, false, never>;
}