ferngully-aurelia-tools
Version:
Ferngully Tools for Aurelia
17 lines (16 loc) • 702 B
TypeScript
import { EventAggregator } from 'aurelia-event-aggregator';
import { IDisposable } from "../interfaces/IDisposable";
export declare class BrowserService {
private eventAggregator;
constructor(eventAggregator: EventAggregator);
registerForWindowResize(callback: WindowResizeHandler): IDisposable;
private windowResizeHandler(event);
private onWindowResize(fun);
verticalScrollBarIsShowing(): boolean;
private _scrollbarWidth;
scrollbarWidth(): number;
private escapeEl;
escapeHtml(unEscapedString: string | null): string;
unEscapeHtml(escapedString: string | null): string;
}
export declare type WindowResizeHandler = (event: UIEvent) => any;