export interface HistoryOption { replace? webview?:boolean direction? clear? origin? reload? cache? animation? duration? disableNest? // 是否禁止嵌套路由跳转 samePassed? } // == 可以是'replace'、'reload'、'webview'、'back'、'forward'、'none'、'clear'、'origin'、'cache'、'wp'、'md'其中一个,也可以是任意组合如'replace|wp' export type HistoryOptionString = string | number; export abstract class BaseHistory { abstract go(url, params?, option?:HistoryOptionString | HistoryOption, done?) abstract goBack(step?, params?, option?:HistoryOptionString | HistoryOption, done?) abstract filterOption(option:HistoryOptionString | HistoryOption):HistoryOption }