- ts-api-guardian will now error if a new public symbol is added with a stability marker (`@stable`, `@experimental`, `@deprecated`) - DomEventsPlugin and KeyEventsPlugin were removed from public api surface - these classes is an implementation detail - deprecated BROWSER_PROVIDERS was removed completely - `@angular/compiler` was removed from the ts-api-guardian check since this package shouldn't contain anything that users need to directly import - the rest of the api surface was conservatively marked as stable or experimental BREAKING CHANGES: DomEventsPlugin and KeyEventsPlugin previously exported from core are no longer public - these classes are implementation detail. Previously deprecated BROWSER_PROVIDERS was completely removed from platform-browser. Closes #9236 Closes #9235 Ref #9234
18 lines
682 B
TypeScript
18 lines
682 B
TypeScript
/** @experimental */
|
|
export declare class SpyLocation implements Location {
|
|
urlChanges: string[];
|
|
back(): void;
|
|
forward(): void;
|
|
go(path: string, query?: string): void;
|
|
isCurrentPathEqualTo(path: string, query?: string): boolean;
|
|
normalize(url: string): string;
|
|
path(): string;
|
|
prepareExternalUrl(url: string): string;
|
|
replaceState(path: string, query?: string): void;
|
|
setBaseHref(url: string): void;
|
|
setInitialPath(url: string): void;
|
|
simulateHashChange(pathname: string): void;
|
|
simulateUrlPop(pathname: string): void;
|
|
subscribe(onNext: (value: any) => void, onThrow?: (error: any) => void, onReturn?: () => void): Object;
|
|
}
|