UNPKG

angular2

Version:

Angular 2 - a web framework for modern web apps

24 lines (23 loc) 1.04 kB
import { ClientMessageBrokerFactory } from 'angular2/src/web_workers/shared/client_message_broker'; import { PlatformLocation, UrlChangeListener } from 'angular2/platform/common'; import { Serializer } from 'angular2/src/web_workers/shared/serializer'; import { MessageBus } from 'angular2/src/web_workers/shared/message_bus'; export declare class WebWorkerPlatformLocation extends PlatformLocation { private _serializer; private _broker; private _popStateListeners; private _hashChangeListeners; private _location; private _channelSource; constructor(brokerFactory: ClientMessageBrokerFactory, bus: MessageBus, _serializer: Serializer); getBaseHrefFromDOM(): string; onPopState(fn: UrlChangeListener): void; onHashChange(fn: UrlChangeListener): void; pathname: string; search: string; hash: string; pushState(state: any, title: string, url: string): void; replaceState(state: any, title: string, url: string): void; forward(): void; back(): void; }