build(npm): update to typescript@1.7.3 + fix broccoli-typescript + fix src
This commit is contained in:
parent
796eee1e6f
commit
51cb7586e0
|
@ -181,7 +181,7 @@ export class SelectorMatcher {
|
||||||
*/
|
*/
|
||||||
private _addSelectable(cssSelector: CssSelector, callbackCtxt: any,
|
private _addSelectable(cssSelector: CssSelector, callbackCtxt: any,
|
||||||
listContext: SelectorListContext) {
|
listContext: SelectorListContext) {
|
||||||
var matcher = this;
|
var matcher: SelectorMatcher = this;
|
||||||
var element = cssSelector.element;
|
var element = cssSelector.element;
|
||||||
var classNames = cssSelector.classNames;
|
var classNames = cssSelector.classNames;
|
||||||
var attrs = cssSelector.attrs;
|
var attrs = cssSelector.attrs;
|
||||||
|
|
|
@ -932,7 +932,7 @@ export class Injector {
|
||||||
/** @internal */
|
/** @internal */
|
||||||
_getByKeyHost(key: Key, optional: boolean, providerVisibility: Visibility,
|
_getByKeyHost(key: Key, optional: boolean, providerVisibility: Visibility,
|
||||||
lowerBoundVisibility: Object): any {
|
lowerBoundVisibility: Object): any {
|
||||||
var inj = this;
|
var inj: Injector = this;
|
||||||
|
|
||||||
if (lowerBoundVisibility instanceof SkipSelfMetadata) {
|
if (lowerBoundVisibility instanceof SkipSelfMetadata) {
|
||||||
if (inj._isHost) {
|
if (inj._isHost) {
|
||||||
|
@ -965,7 +965,7 @@ export class Injector {
|
||||||
/** @internal */
|
/** @internal */
|
||||||
_getByKeyDefault(key: Key, optional: boolean, providerVisibility: Visibility,
|
_getByKeyDefault(key: Key, optional: boolean, providerVisibility: Visibility,
|
||||||
lowerBoundVisibility: Object): any {
|
lowerBoundVisibility: Object): any {
|
||||||
var inj = this;
|
var inj: Injector = this;
|
||||||
|
|
||||||
if (lowerBoundVisibility instanceof SkipSelfMetadata) {
|
if (lowerBoundVisibility instanceof SkipSelfMetadata) {
|
||||||
providerVisibility = inj._isHost ? Visibility.PublicAndPrivate : Visibility.Public;
|
providerVisibility = inj._isHost ? Visibility.PublicAndPrivate : Visibility.Public;
|
||||||
|
|
|
@ -571,7 +571,7 @@ export class ElementInjector extends TreeNode<ElementInjector> implements Depend
|
||||||
ngAfterContentChecked(): void { this._queryStrategy.updateContentQueries(); }
|
ngAfterContentChecked(): void { this._queryStrategy.updateContentQueries(); }
|
||||||
|
|
||||||
traverseAndSetQueriesAsDirty(): void {
|
traverseAndSetQueriesAsDirty(): void {
|
||||||
var inj = this;
|
var inj: ElementInjector = this;
|
||||||
while (isPresent(inj)) {
|
while (isPresent(inj)) {
|
||||||
inj._setQueriesAsDirty();
|
inj._setQueriesAsDirty();
|
||||||
inj = inj.parent;
|
inj = inj.parent;
|
||||||
|
|
|
@ -8,10 +8,10 @@ export var document = window.document;
|
||||||
export var location = window.location;
|
export var location = window.location;
|
||||||
export var gc = window['gc'] ? () => window['gc']() : () => null;
|
export var gc = window['gc'] ? () => window['gc']() : () => null;
|
||||||
export var performance = window['performance'] ? window['performance'] : null;
|
export var performance = window['performance'] ? window['performance'] : null;
|
||||||
export const Event = Event;
|
export const Event = window['Event'];
|
||||||
export const MouseEvent = MouseEvent;
|
export const MouseEvent = window['MouseEvent'];
|
||||||
export const KeyboardEvent = KeyboardEvent;
|
export const KeyboardEvent = window['KeyboardEvent'];
|
||||||
export const EventTarget = EventTarget;
|
export const EventTarget = window['EventTarget'];
|
||||||
export const History = History;
|
export const History = window['History'];
|
||||||
export const Location = Location;
|
export const Location = window['Location'];
|
||||||
export const EventListener = EventListener;
|
export const EventListener = window['EventListener'];
|
||||||
|
|
|
@ -116,7 +116,7 @@ export class Router {
|
||||||
* otherwise `false`.
|
* otherwise `false`.
|
||||||
*/
|
*/
|
||||||
isRouteActive(instruction: Instruction): boolean {
|
isRouteActive(instruction: Instruction): boolean {
|
||||||
var router = this;
|
var router: Router = this;
|
||||||
while (isPresent(router.parent) && isPresent(instruction.child)) {
|
while (isPresent(router.parent) && isPresent(instruction.child)) {
|
||||||
router = router.parent;
|
router = router.parent;
|
||||||
instruction = instruction.child;
|
instruction = instruction.child;
|
||||||
|
@ -382,7 +382,7 @@ export class Router {
|
||||||
|
|
||||||
private _getAncestorInstructions(): Instruction[] {
|
private _getAncestorInstructions(): Instruction[] {
|
||||||
var ancestorComponents = [];
|
var ancestorComponents = [];
|
||||||
var ancestorRouter = this;
|
var ancestorRouter: Router = this;
|
||||||
while (isPresent(ancestorRouter.parent) &&
|
while (isPresent(ancestorRouter.parent) &&
|
||||||
isPresent(ancestorRouter.parent._currentInstruction)) {
|
isPresent(ancestorRouter.parent._currentInstruction)) {
|
||||||
ancestorRouter = ancestorRouter.parent;
|
ancestorRouter = ancestorRouter.parent;
|
||||||
|
|
|
@ -14213,7 +14213,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"typescript": {
|
"typescript": {
|
||||||
"version": "1.6.2"
|
"version": "1.7.3"
|
||||||
},
|
},
|
||||||
"universal-analytics": {
|
"universal-analytics": {
|
||||||
"version": "0.3.9",
|
"version": "0.3.9",
|
||||||
|
|
|
@ -21796,9 +21796,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"typescript": {
|
"typescript": {
|
||||||
"version": "1.6.2",
|
"version": "1.7.3",
|
||||||
"from": "typescript@1.6.2",
|
"from": "typescript@1.7.3",
|
||||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-1.6.2.tgz"
|
"resolved": "https://registry.npmjs.org/typescript/-/typescript-1.7.3.tgz"
|
||||||
},
|
},
|
||||||
"universal-analytics": {
|
"universal-analytics": {
|
||||||
"version": "0.3.9",
|
"version": "0.3.9",
|
||||||
|
|
|
@ -115,7 +115,7 @@
|
||||||
"ts2dart": "^0.7.16",
|
"ts2dart": "^0.7.16",
|
||||||
"tsd": "^0.6.5-beta",
|
"tsd": "^0.6.5-beta",
|
||||||
"tslint": "^3.0.0-dev.1",
|
"tslint": "^3.0.0-dev.1",
|
||||||
"typescript": "^1.6.2",
|
"typescript": "^1.7.3",
|
||||||
"universal-analytics": "^0.3.9",
|
"universal-analytics": "^0.3.9",
|
||||||
"webpack": "^1.12.6",
|
"webpack": "^1.12.6",
|
||||||
"which": "~1",
|
"which": "~1",
|
||||||
|
|
|
@ -44,9 +44,10 @@ class DiffingTSCompiler implements DiffingBroccoliPlugin {
|
||||||
this.rootFilePaths = [];
|
this.rootFilePaths = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
// in tsc 1.7.x this api was renamed to parseJsonConfigFileContent
|
|
||||||
// the conversion is a bit awkward, see https://github.com/Microsoft/TypeScript/issues/5276
|
// the conversion is a bit awkward, see https://github.com/Microsoft/TypeScript/issues/5276
|
||||||
this.tsOpts = ts.parseConfigFile({compilerOptions: options, files: []}, null, null).options;
|
// in 1.8 use convertCompilerOptionsFromJson
|
||||||
|
this.tsOpts =
|
||||||
|
ts.parseJsonConfigFileContent({compilerOptions: options, files: []}, null, null).options;
|
||||||
|
|
||||||
// TODO: the above turns rootDir set to './' into an empty string - looks like a tsc bug
|
// TODO: the above turns rootDir set to './' into an empty string - looks like a tsc bug
|
||||||
// check back when we upgrade to 1.7.x
|
// check back when we upgrade to 1.7.x
|
||||||
|
|
Loading…
Reference in New Issue