refactor: remove parseFloat from facades (#11446)

This commit is contained in:
Pawel Kozlowski
2016-09-08 22:54:10 +02:00
committed by Evan Martin
parent 7b24028437
commit 436af15d63
5 changed files with 8 additions and 12 deletions

View File

@ -8,7 +8,7 @@
import {CompileAnimationAnimateMetadata, CompileAnimationEntryMetadata, CompileAnimationGroupMetadata, CompileAnimationKeyframesSequenceMetadata, CompileAnimationMetadata, CompileAnimationSequenceMetadata, CompileAnimationStateDeclarationMetadata, CompileAnimationStateTransitionMetadata, CompileAnimationStyleMetadata, CompileAnimationWithStepsMetadata} from '../compile_metadata';
import {ListWrapper, StringMapWrapper} from '../facade/collection';
import {NumberWrapper, isArray, isBlank, isPresent, isString, isStringMap} from '../facade/lang';
import {isArray, isBlank, isPresent, isString, isStringMap} from '../facade/lang';
import {Math} from '../facade/math';
import {ParseError} from '../parse_util';
@ -504,7 +504,7 @@ function _parseTimeExpression(
return new _AnimationTimings(0, 0, null);
}
var durationMatch = NumberWrapper.parseFloat(matches[1]);
var durationMatch = parseFloat(matches[1]);
var durationUnit = matches[2];
if (durationUnit == 's') {
durationMatch *= _ONE_SECOND;
@ -514,7 +514,7 @@ function _parseTimeExpression(
var delayMatch = matches[3];
var delayUnit = matches[4];
if (isPresent(delayMatch)) {
var delayVal: number = NumberWrapper.parseFloat(delayMatch);
var delayVal: number = parseFloat(delayMatch);
if (isPresent(delayUnit) && delayUnit == 's') {
delayVal *= _ONE_SECOND;
}

View File

@ -276,8 +276,7 @@ class _Scanner {
this.advance();
}
var str: string = this.input.substring(start, this.index);
var value: number =
simple ? NumberWrapper.parseIntAutoRadix(str) : NumberWrapper.parseFloat(str);
var value: number = simple ? NumberWrapper.parseIntAutoRadix(str) : parseFloat(str);
return newNumberToken(start, value);
}