chore: remove critical circular dependencies (#8114)

* chore: remove critical circular dependencies

* chore: fix tslint errors

* chore: remove platform specific types from interfaces

* chore: update unit tests polyfills

* fix: incorrect null check

* chore: update api.md file

* test: improve test case

* chore: apply comments

* test: avoid page style leaks in tests
This commit is contained in:
Martin Yankov
2019-11-28 13:36:34 +02:00
committed by Alexander Vakrilov
parent 5b647bd809
commit 0ffc790d82
72 changed files with 1958 additions and 1307 deletions

View File

@@ -1206,7 +1206,7 @@ export class ImageSource {
export type InstrumentationMode = "counters" | "timeline" | "lifecycle";
// @public
export interface iOSApplication {
export class iOSApplication {
/* tslint:enable */
addNotificationObserver(notificationName: string, onReceiveCallback: (notification: any /* NSNotification */) => void): any;
@@ -2861,6 +2861,8 @@ export abstract class ViewBase extends Observable {
// (undocumented)
_isStyleScopeHost: boolean;
// (undocumented)
public _layoutParent(): void;
// (undocumented)
left: Length;
public static loadedEvent: string;
public loadView(view: ViewBase): void;