@uirouter/core
Version:
UI-Router Core: Framework agnostic, State-based routing for JavaScript Single Page Apps
22 lines (21 loc) • 820 B
TypeScript
import { LocationConfig, LocationServices } from '../common';
import { UIRouter } from '../router';
export declare const keyValsToObjectR: (accum: any, [key, val]: [any, any]) => any;
export declare const getParams: (queryString: string) => any;
export declare function parseUrl(url: string): {
path: any;
search: any;
hash: any;
url: string;
};
export declare const buildUrl: (loc: LocationServices) => string;
export declare function locationPluginFactory(name: string, isHtml5: boolean, serviceClass: {
new (uiRouter?: UIRouter): LocationServices;
}, configurationClass: {
new (uiRouter?: UIRouter, isHtml5?: boolean): LocationConfig;
}): (uiRouter: UIRouter) => {
name: string;
service: LocationServices;
configuration: LocationConfig;
dispose: (router: UIRouter) => void;
};