UNPKG

mustard-app

Version:

个人前端微应用建设中。。。

43 lines (42 loc) 1.1 kB
import { MustardName, MustardURL } from '../typings'; /** * 创建子应用的location */ export declare function createLocation(appName: MustardName): (path: string | URL, base?: string) => { assign(url: MustardURL): void; reload(): void; replace(url: MustardURL): void; toString(): string; hash: string; host: string; hostname: string; href: string; readonly origin: string; password: string; pathname: string; port: string; protocol: string; search: string; readonly searchParams: URLSearchParams; username: string; toJSON(): string; }; export declare function proxyLocation(appName: MustardName, url: MustardURL): { assign(url: string): void; reload(): void; replace(url: string): void; toString(): string; hash: string; host: string; hostname: string; href: string; readonly origin: string; password: string; pathname: string; port: string; protocol: string; search: string; readonly searchParams: URLSearchParams; username: string; toJSON(): string; };