cyra
Version:
single page application view engine
21 lines (20 loc) • 475 B
TypeScript
import { InitPathObject, UrlObject } from '../../types';
export default class HistoryPath {
routing: Function;
hasPushed: boolean;
constructor(obj: InitPathObject);
/**
* 开始路由
*/
start(): void;
/**
* 更新 URL
* @param {UrlObject} urlObject
*/
updatePath(urlObject: UrlObject, isShadow: boolean): void;
/**
* 从 URL 上获取 Path 和参数
* @return {UrlObject}
*/
private getParams();
}