fix blocking TS errors

This commit is contained in:
Tim Lancina
2015-12-01 10:34:32 -06:00
parent ab38a7326d
commit 0270be3305
23 changed files with 84 additions and 78 deletions

View File

@ -1,39 +1,39 @@
export * from './components/app/app'
export * from 'ionic/components/app/app' export * from './components/app/id'
export * from 'ionic/components/app/id' export * from './components/action-sheet/action-sheet'
export * from 'ionic/components/action-sheet/action-sheet' export * from './components/blur/blur'
export * from 'ionic/components/blur/blur' export * from './components/button/button'
export * from 'ionic/components/button/button' export * from './components/checkbox/checkbox'
export * from 'ionic/components/checkbox/checkbox' export * from './components/content/content'
export * from 'ionic/components/content/content' export * from './components/icon/icon'
export * from 'ionic/components/icon/icon' export * from './components/item/item'
export * from 'ionic/components/item/item' export * from './components/item/item-sliding'
export * from 'ionic/components/item/item-sliding' export * from './components/menu/menu'
export * from 'ionic/components/menu/menu' export * from './components/menu/menu-types'
export * from 'ionic/components/menu/menu-types' export * from './components/menu/menu-toggle'
export * from 'ionic/components/menu/menu-toggle' export * from './components/menu/menu-close'
export * from 'ionic/components/menu/menu-close' export * from './components/text-input/text-input'
export * from 'ionic/components/text-input/text-input' export * from './components/text-input/label'
export * from 'ionic/components/text-input/label' export * from './components/list/list'
export * from 'ionic/components/list/list' export * from './components/show-hide-when/show-hide-when'
export * from 'ionic/components/show-hide-when/show-hide-when' export * from './components/modal/modal'
export * from 'ionic/components/modal/modal' export * from './components/nav/nav'
export * from 'ionic/components/nav/nav' export * from './components/nav/nav-controller'
export * from 'ionic/components/nav/nav-controller' export * from './components/nav/view-controller'
export * from 'ionic/components/nav/view-controller' export * from './components/nav/nav-push'
export * from 'ionic/components/nav/nav-push' export * from './components/nav/nav-router'
export * from 'ionic/components/nav/nav-router' export * from './components/navbar/navbar'
export * from 'ionic/components/navbar/navbar' export * from './components/overlay/overlay'
export * from 'ionic/components/overlay/overlay' export * from './components/popup/popup'
export * from 'ionic/components/popup/popup' export * from './components/slides/slides'
export * from 'ionic/components/slides/slides' export * from './components/radio/radio'
export * from 'ionic/components/radio/radio' export * from './components/scroll/scroll'
export * from 'ionic/components/scroll/scroll' export * from './components/scroll/pull-to-refresh'
export * from 'ionic/components/scroll/pull-to-refresh' export * from './components/searchbar/searchbar'
export * from 'ionic/components/searchbar/searchbar' export * from './components/segment/segment'
export * from 'ionic/components/segment/segment' export * from './components/switch/switch'
export * from 'ionic/components/tabs/tabs' export * from './components/tabs/tabs'
export * from 'ionic/components/tabs/tab' export * from './components/tabs/tab'
export * from 'ionic/components/tap-click/tap-click' export * from './components/tap-click/tap-click'
export * from 'ionic/components/toggle/toggle' export * from './components/toggle/toggle'
export * from 'ionic/components/toolbar/toolbar' export * from './components/toolbar/toolbar'

View File

@ -1,6 +1,7 @@
import {ElementRef} from 'angular2/angular2';
import {Config} from '../config/config'; import {Config} from '../config/config';
import {isArray} from 'ionic/util'; import {isArray} from '../util';
import * as dom from 'ionic/util/dom'; import * as dom from '../util/dom';
/** /**

View File

@ -1,8 +1,8 @@
import {Hammer} from 'ionic/gestures/hammer'; import {Hammer} from '../../gestures/hammer';
import {DragGesture} from 'ionic/gestures/drag-gesture'; import {DragGesture} from '../../gestures/drag-gesture';
import {List} from '../list/list'; import {List} from '../list/list';
import {CSS, raf, closest} from 'ionic/util/dom'; import {CSS, raf, closest} from '../../util/dom';
export class ItemSlidingGesture extends DragGesture { export class ItemSlidingGesture extends DragGesture {

View File

@ -4,7 +4,7 @@ import {Ion} from '../ion';
import {Config} from '../../config/config'; import {Config} from '../../config/config';
import {ListVirtualScroll} from './virtual'; import {ListVirtualScroll} from './virtual';
import {ItemSlidingGesture} from '../item/item-sliding-gesture'; import {ItemSlidingGesture} from '../item/item-sliding-gesture';
import * as util from 'ionic/util'; import * as util from '../../util';
/** /**
* The List is a widely used interface element in almost any mobile app, and can include * The List is a widely used interface element in almost any mobile app, and can include

View File

@ -1,9 +1,9 @@
import {Menu} from './menu'; import {Menu} from './menu';
import {SlideEdgeGesture} from '../../gestures/slide-edge-gesture'; import {SlideEdgeGesture} from '../../gestures/slide-edge-gesture';
import * as util from 'ionic/util'; import * as util from '../../util';
class MenuContentGesture extends SlideEdgeGesture { export class MenuContentGesture extends SlideEdgeGesture {
constructor(menu: Menu, targetEl: Element, options = {}) { constructor(menu: Menu, targetEl: Element, options = {}) {
super(targetEl, util.extend({ super(targetEl, util.extend({

View File

@ -1,5 +1,5 @@
import {Menu} from './menu'; import {Menu} from './menu';
import {Animation} from 'ionic/animations/animation'; import {Animation} from '../../animations/animation';
/** /**

View File

@ -1,9 +1,9 @@
import {Injectable} from 'angular2/angular2'; import {Injectable, Type} from 'angular2/angular2';
import {OverlayController} from '../overlay/overlay-controller'; import {OverlayController} from '../overlay/overlay-controller';
import {Config} from '../../config/config'; import {Config} from '../../config/config';
import {Animation} from '../../animations/animation'; import {Animation} from '../../animations/animation';
import {extend} from 'ionic/util'; import {extend} from '../../util';
/** /**
* The Modal is a content pane that can go over the user's current page. * The Modal is a content pane that can go over the user's current page.

View File

@ -1,4 +1,4 @@
import {SlideEdgeGesture} from 'ionic/gestures/slide-edge-gesture'; import {SlideEdgeGesture} from '../../gestures/slide-edge-gesture';
export class SwipeBackGesture extends SlideEdgeGesture { export class SwipeBackGesture extends SlideEdgeGesture {

View File

@ -1,5 +1,5 @@
import {Animation} from '../../animations/animation'; import {Animation} from '../../animations/animation';
import {extend} from 'ionic/util'; import {extend} from '../../util';
/** /**

View File

@ -1,8 +1,8 @@
import {Component, NgIf, NgClass, ElementRef, EventEmitter, Host} from 'angular2/angular2' import {Component, NgIf, NgClass, ElementRef, EventEmitter, Host} from 'angular2/angular2'
import {Content} from '../content/content'; import {Content} from '../content/content';
import * as util from 'ionic/util'; import * as util from '../../util';
import {raf, ready, CSS} from 'ionic/util/dom'; import {raf, ready, CSS} from '../../util/dom';
/** /**

View File

@ -6,7 +6,7 @@ import {Gesture} from '../../gestures/gesture';
import {CSS} from '../../util/dom'; import {CSS} from '../../util/dom';
import {Animation} from '../../animations/animation'; import {Animation} from '../../animations/animation';
import * as util from 'ionic/util'; import * as util from '../../util';
/** /**
* @name Scroll * @name Scroll

View File

@ -3,7 +3,7 @@ import {Directive, Attribute, NgZone} from 'angular2/angular2'
import {Platform} from '../../platform/platform'; import {Platform} from '../../platform/platform';
class DisplayWhen { export class DisplayWhen {
constructor(conditions, platform, ngZone) { constructor(conditions, platform, ngZone) {
this.isMatch = false; this.isMatch = false;

View File

@ -1,13 +1,13 @@
import {Directive, Component, ElementRef, Host, NgClass, EventEmitter} from 'angular2/angular2'; import {Directive, Component, ElementRef, Host, NgClass, EventEmitter} from 'angular2/angular2';
import {Ion} from '../ion'; import {Ion} from '../ion';
import {Animation} from 'ionic/animations/animation'; import {Animation} from '../../animations/animation';
import {Gesture} from 'ionic/gestures/gesture'; import {Gesture} from '../../gestures/gesture';
import {DragGesture} from 'ionic/gestures/drag-gesture'; import {DragGesture} from '../../gestures/drag-gesture';
import {Config} from '../../config/config'; import {Config} from '../../config/config';
import {dom} from 'ionic/util'; import {dom} from '../../util';
import {CSS} from '../../util/dom'; import {CSS} from '../../util/dom';
import * as util from 'ionic/util'; import * as util from '../../util';
import {Swiper} from './swiper-widget'; import {Swiper} from './swiper-widget';
import {Scroll} from '../scroll/scroll'; import {Scroll} from '../scroll/scroll';

View File

@ -1,4 +1,4 @@
import {bootstrap, provide} from 'angular2/angular2'; import {bootstrap, provide, Provider} from 'angular2/angular2';
import {ROUTER_PROVIDERS, LocationStrategy, HashLocationStrategy} from 'angular2/router'; import {ROUTER_PROVIDERS, LocationStrategy, HashLocationStrategy} from 'angular2/router';
import {HTTP_PROVIDERS} from 'angular2/http'; import {HTTP_PROVIDERS} from 'angular2/http';

View File

@ -1,4 +1,4 @@
import {CORE_DIRECTIVES, FORM_DIRECTIVES, forwardRef} from 'angular2/angular2' import {CORE_DIRECTIVES, FORM_DIRECTIVES, forwardRef, Type} from 'angular2/angular2'
import {OverlayNav} from '../components/overlay/overlay'; import {OverlayNav} from '../components/overlay/overlay';
import {Menu} from '../components/menu/menu'; import {Menu} from '../components/menu/menu';

View File

@ -1,6 +1,7 @@
import {Config} from './config'; import {Config} from './config';
export {}
// iOS Mode Settings // iOS Mode Settings
Config.setModeConfig('ios', { Config.setModeConfig('ios', {

View File

@ -1,5 +1,5 @@
import {Gesture} from 'ionic/gestures/gesture'; import {Gesture} from './gesture';
import * as util from 'ionic/util'; import * as util from '../util';
export class DragGesture extends Gesture { export class DragGesture extends Gesture {

View File

@ -1,5 +1,5 @@
import * as util from 'ionic/util'; import * as util from '../util';
import {Hammer} from 'ionic/gestures/hammer'; import {Hammer} from './hammer';
/** /**
* A gesture recognizer class. * A gesture recognizer class.

View File

@ -1,4 +1,4 @@
import {SlideGesture} from 'ionic/gestures/slide-gesture'; import {SlideGesture} from './slide-gesture';
import {defaults} from '../util/util'; import {defaults} from '../util/util';
import {windowDimensions} from '../util/dom'; import {windowDimensions} from '../util/dom';

View File

@ -1,5 +1,5 @@
import {DragGesture} from 'ionic/gestures/drag-gesture'; import {DragGesture} from './drag-gesture';
import * as util from 'ionic/util'; import * as util from '../util';
export class SlideGesture extends DragGesture { export class SlideGesture extends DragGesture {
constructor(element, opts = {}) { constructor(element, opts = {}) {

View File

@ -1,14 +1,12 @@
export * from './config/bootstrap' export * from './config/bootstrap'
export * from './config/config' export * from './config/config'
export * from './config/modes'
export * from './config/decorators' export * from './config/decorators'
export * from './config/directives' export * from './config/directives'
export * from './components' export * from './components'
export * from './platform/platform' export * from './platform/platform'
export * from './platform/registry'
export * from './platform/storage' export * from './platform/storage'
export * from './util/click-block' export * from './util/click-block'
@ -16,9 +14,15 @@ export * from './util/events'
export * from './util/keyboard' export * from './util/keyboard'
export * from './animations/animation' export * from './animations/animation'
export * from './animations/builtins'
export * from './animations/ios-transition'
export * from './animations/md-transition'
export * from './translation/translate' export * from './translation/translate'
export * from './translation/translate_pipe' export * from './translation/translate_pipe'
// these modules don't export anything
import './config/modes'
import './platform/registry'
import './animations/builtins'
import './animations/ios-transition'
import './animations/md-transition'

View File

@ -1,6 +1,6 @@
import {StorageEngine} from './storage'; import {StorageEngine} from './storage';
import * as util from 'ionic/util'; import * as util from '../util';
const DB_NAME = '__ionicstorage'; const DB_NAME = '__ionicstorage';

View File

@ -1,4 +1,4 @@
import * as domUtil from 'ionic/util/dom' import * as domUtil from './util/dom'
export const dom = domUtil export const dom = domUtil
export * from 'ionic/util/util' export * from './util/util'