angular2
Version:
Angular 2 - a web framework for modern web apps
1 lines • 17.9 kB
Source Map (JSON)
{"version":3,"sources":["lang.es6"],"names":[],"mappings":"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","file":"angular2/src/facade/lang.js","sourcesContent":["var _global = typeof window === 'undefined' ? global : window;\nexport {_global as global};\n\nexport var Type = Function;\nexport var Math = _global.Math;\nexport var Date = _global.Date;\n\nvar assertionsEnabled_ = typeof assert !== 'undefined';\n\nvar int;\n// global assert support, as Dart has it...\n// TODO: `assert` calls need to be removed in production code!\nif (assertionsEnabled_) {\n _global.assert = assert;\n // `int` is not a valid JS type\n int = assert.define('int', function(value) {\n return typeof value === 'number' && value%1 === 0;\n });\n} else {\n int = {};\n _global.assert = function() {};\n}\nexport {int};\n\nexport class CONST {}\nexport class ABSTRACT {}\nexport class IMPLEMENTS {}\n\nexport function isPresent(obj):boolean {\n return obj !== undefined && obj !== null;\n}\n\nexport function isBlank(obj):boolean {\n return obj === undefined || obj === null;\n}\n\nexport function isString(obj):boolean {\n return typeof obj === \"string\";\n}\n\nexport function isFunction(obj):boolean {\n return typeof obj === \"function\";\n}\n\nexport function stringify(token):string {\n if (typeof token === 'string') {\n return token;\n }\n\n if (token === undefined || token === null) {\n return '' + token;\n }\n\n if (token.name) {\n return token.name;\n }\n\n return token.toString();\n}\n\nexport class StringWrapper {\n static fromCharCode(code:int):string {\n return String.fromCharCode(code);\n }\n\n static charCodeAt(s:string, index:int) {\n return s.charCodeAt(index);\n }\n\n static split(s:string, regExp) {\n return s.split(regExp);\n }\n\n static equals(s:string, s2:string):boolean {\n return s === s2;\n }\n\n static replace(s:string, from: string, replace:string): string {\n return s.replace(from, replace);\n }\n\n static replaceAll(s:string, from:RegExp, replace:string):string {\n return s.replace(from, replace);\n }\n\n static startsWith(s:string, start:string) {\n return s.startsWith(start);\n }\n\n static substring(s:string, start:int, end:int = null) {\n return s.substring(start, end === null ? undefined: end);\n }\n\n static replaceAllMapped(s:string, from:RegExp, cb:Function): string {\n return s.replace(from, function(...matches) {\n // Remove offset & string from the result array\n matches.splice(-2, 2);\n // The callback receives match, p1, ..., pn\n return cb(matches);\n });\n }\n\n static contains(s:string, substr:string): boolean {\n return s.indexOf(substr) != -1;\n }\n}\n\nexport class StringJoiner {\n constructor() {\n this.parts = [];\n }\n\n add(part:string) {\n this.parts.push(part);\n }\n\n toString():string {\n return this.parts.join(\"\");\n }\n}\n\nexport class NumberParseError extends Error {\n constructor(message) {\n super();\n this.message = message;\n }\n\n toString() {\n return this.message;\n }\n}\n\n\nexport class NumberWrapper {\n static toFixed(n:number, fractionDigits:int):string {\n return n.toFixed(fractionDigits);\n }\n\n static equal(a, b):boolean {\n return a === b;\n }\n\n static parseIntAutoRadix(text:string):int {\n var result:int = parseInt(text);\n if (isNaN(result)) {\n throw new NumberParseError(\"Invalid integer literal when parsing \" + text);\n }\n return result;\n }\n\n static parseInt(text:string, radix:int):int {\n if (radix == 10) {\n if (/^(\\-|\\+)?[0-9]+$/.test(text)) {\n return parseInt(text, radix);\n }\n } else if (radix == 16) {\n if (/^(\\-|\\+)?[0-9ABCDEFabcdef]+$/.test(text)) {\n return parseInt(text, radix);\n }\n } else {\n var result:int = parseInt(text, radix);\n if (!isNaN(result)) {\n return result;\n }\n }\n throw new NumberParseError(\"Invalid integer literal when parsing \" + text + \" in base \" + radix);\n }\n\n // TODO: NaN is a valid literal but is returned by parseFloat to indicate an error.\n static parseFloat(text:string):number {\n return parseFloat(text);\n }\n\n static get NaN():number {\n return NaN;\n }\n\n static isNaN(value):boolean {\n return isNaN(value);\n }\n\n static isInteger(value):boolean {\n return Number.isInteger(value);\n }\n}\n\nexport var RegExp = _global.RegExp;\n\nexport class RegExpWrapper {\n static create(regExpStr, flags:string = ''):RegExp {\n flags = flags.replace(/g/g, '');\n return new _global.RegExp(regExpStr, flags + 'g');\n }\n static firstMatch(regExp, input) {\n // Reset multimatch regex state\n regExp.lastIndex = 0;\n return regExp.exec(input);\n }\n static matcher(regExp, input) {\n // Reset regex state for the case\n // someone did not loop over all matches\n // last time.\n regExp.lastIndex = 0;\n return {\n re: regExp,\n input: input\n };\n }\n}\n\nexport class RegExpMatcherWrapper {\n static next(matcher) {\n return matcher.re.exec(matcher.input);\n }\n}\n\nexport class FunctionWrapper {\n static apply(fn:Function, posArgs) {\n return fn.apply(null, posArgs);\n }\n}\n\n// No subclass so that we preserve error stack.\nexport var BaseException = Error;\n\n// JS has NaN !== NaN\nexport function looseIdentical(a, b):boolean {\n return a === b ||\n typeof a === \"number\" && typeof b === \"number\" && isNaN(a) && isNaN(b);\n}\n\n// JS considers NaN is the same as NaN for map Key (while NaN !== NaN otherwise)\n// see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map\nexport function getMapKey(value) {\n return value;\n}\n\nexport function normalizeBlank(obj) {\n return isBlank(obj) ? null : obj;\n}\n\nexport function isJsObject(o):boolean {\n return o !== null && (typeof o === \"function\" || typeof o === \"object\");\n}\n\nexport function assertionsEnabled():boolean {\n return assertionsEnabled_;\n}\n\nexport function print(obj) {\n if (obj instanceof Error) {\n console.log(obj.stack);\n } else {\n console.log(obj);\n }\n}\n\n// Can't be all uppercase as our transpiler would think it is a special directive...\nexport var Json = _global.JSON;\n\nexport class DateWrapper {\n static fromMillis(ms) {\n return new Date(ms);\n }\n static toMillis(date:Date) {\n return date.getTime();\n }\n static now() {\n return new Date();\n }\n static toJson(date) {\n return date.toJSON();\n }\n}\n"]}