From 95f077f93f1306fe3fd64a2d182e085ac4981638 Mon Sep 17 00:00:00 2001 From: Josh Thomas Date: Fri, 30 Jun 2017 19:04:43 -0500 Subject: [PATCH] fix(): renamed all ts component files to be tsx and ensured they contained valid type definitions. --- .../{loading-controller.ts => loading-controller.tsx} | 6 +++--- .../{modal-controller.ts => modal-controller.tsx} | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) rename packages/core/src/components/loading-controller/{loading-controller.ts => loading-controller.tsx} (91%) rename packages/core/src/components/modal-controller/{modal-controller.ts => modal-controller.tsx} (91%) diff --git a/packages/core/src/components/loading-controller/loading-controller.ts b/packages/core/src/components/loading-controller/loading-controller.tsx similarity index 91% rename from packages/core/src/components/loading-controller/loading-controller.ts rename to packages/core/src/components/loading-controller/loading-controller.tsx index 0c7a9a5463..d53382baf8 100644 --- a/packages/core/src/components/loading-controller/loading-controller.ts +++ b/packages/core/src/components/loading-controller/loading-controller.tsx @@ -15,13 +15,13 @@ export class LoadingController implements IonicControllerApi { ionViewDidLoad() { this.appRoot = document.querySelector('ion-app') || document.body; - (Ionic).loadController('loading', this); + (Ionic as GlobalNamespace).loadController('loading', this); } load(opts?: LoadingOptions) { // create ionic's wrapping ion-loading component - const loading: Loading = document.createElement('ion-loading'); + const loading: Loading = document.createElement('ion-loading') as any; const id = this.ids++; @@ -34,7 +34,7 @@ export class LoadingController implements IonicControllerApi { Object.assign(loading, opts); // append the loading element to the document body - this.appRoot.appendChild(loading); + this.appRoot.appendChild(loading as any); // store the resolve function to be called later up when the loading loads return new Promise(resolve => { diff --git a/packages/core/src/components/modal-controller/modal-controller.ts b/packages/core/src/components/modal-controller/modal-controller.tsx similarity index 91% rename from packages/core/src/components/modal-controller/modal-controller.ts rename to packages/core/src/components/modal-controller/modal-controller.tsx index 6c0c105b86..9a28e13609 100644 --- a/packages/core/src/components/modal-controller/modal-controller.ts +++ b/packages/core/src/components/modal-controller/modal-controller.tsx @@ -15,13 +15,13 @@ export class ModalController implements IonicControllerApi { ionViewDidLoad() { this.appRoot = document.querySelector('ion-app') || document.body; - (Ionic).loadController('modal', this); + (Ionic as GlobalNamespace).loadController('modal', this); } load(opts?: ModalOptions) { // create ionic's wrapping ion-modal component - const modal: Modal = document.createElement('ion-modal'); + const modal: Modal = document.createElement('ion-modal') as any; const id = this.ids++; @@ -34,7 +34,7 @@ export class ModalController implements IonicControllerApi { Object.assign(modal, opts); // append the modal element to the document body - this.appRoot.appendChild(modal); + this.appRoot.appendChild(modal as any); // store the resolve function to be called later up when the modal loads return new Promise(resolve => {