ionic-angular
Version:
A powerful framework for building mobile and progressive web apps with JavaScript and Angular
26 lines (25 loc) • 1.09 kB
TypeScript
import { ActivatorBase } from './activator-base';
import { App } from '../components/app/app';
import { Config } from '../config/config';
import { DomController } from '../platform/dom-controller';
import { PointerCoordinates } from '../util/dom';
export declare class Activator implements ActivatorBase {
protected app: App;
private dom;
protected _queue: HTMLElement[];
protected _active: HTMLElement[];
protected _activeDefer: Function;
protected _clearDefer: Function;
_css: string;
activatedDelay: number;
clearDelay: number;
constructor(app: App, config: Config, dom: DomController);
clickAction(ev: UIEvent, activatableEle: HTMLElement, _startCoord: PointerCoordinates): void;
downAction(ev: UIEvent, activatableEle: HTMLElement, _startCoord: PointerCoordinates): void;
upAction(_ev: UIEvent, _activatableEle: HTMLElement, _startCoord: PointerCoordinates): void;
_scheduleClear(): void;
unscheduleClear(): void;
clearState(animated: boolean): void;
deactivate(animated: boolean): void;
_clearDeferred(): void;
}