Cherry-pick: Fix utils/types class name resolution regex. (#3793)

This commit is contained in:
Stanimira Vlaeva
2017-03-15 10:55:56 +02:00
committed by GitHub
parent cbbb5c167f
commit fd407a4f54

View File

@ -43,7 +43,7 @@ export function verifyCallback(value: any) {
} }
var classInfosMap = new Map<Function, ClassInfo>(); var classInfosMap = new Map<Function, ClassInfo>();
var funcNameRegex = /function (.{1,})\(/; var funcNameRegex = /function ([_a-zA-Z0-9]{1,})\(/;
export function getClass(object: Object): string { export function getClass(object: Object): string {
return getClassInfo(object).name; return getClassInfo(object).name;
} }
@ -113,4 +113,4 @@ export class ClassInfo {
export function toUIString(obj): string { export function toUIString(obj): string {
return isNullOrUndefined(obj) ? "" : obj + ""; return isNullOrUndefined(obj) ? "" : obj + "";
} }