refactor(external-router): remove the external router controller, move the reconciliation methods to the nav itself, and move the external activation status information to ion-app

This commit is contained in:
Dan Bucholtz
2018-02-15 23:14:09 -06:00
parent 902c4c7f72
commit 3f6e1ddbcd
13 changed files with 213 additions and 217 deletions

View File

@ -875,36 +875,6 @@ declare global {
}
import {
ExternalRouterController as IonExternalRouterController
} from './components/external-router-controller/external-router-controller';
declare global {
interface HTMLIonExternalRouterControllerElement extends IonExternalRouterController, HTMLStencilElement {
}
var HTMLIonExternalRouterControllerElement: {
prototype: HTMLIonExternalRouterControllerElement;
new (): HTMLIonExternalRouterControllerElement;
};
interface HTMLElementTagNameMap {
"ion-external-router-controller": HTMLIonExternalRouterControllerElement;
}
interface ElementTagNameMap {
"ion-external-router-controller": HTMLIonExternalRouterControllerElement;
}
namespace JSX {
interface IntrinsicElements {
"ion-external-router-controller": JSXElements.IonExternalRouterControllerAttributes;
}
}
namespace JSXElements {
export interface IonExternalRouterControllerAttributes extends HTMLAttributes {
}
}
}
import {
FabButton as IonFabButton
} from './components/fab-button/fab-button';