type-exception
Version:
Package for Error class with inner error and aggregate erros
16 lines • 627 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/*
credits for Titian Cernicova-Dragomir on StackOverflow
https://stackoverflow.com/questions/29191451/get-name-of-variable-in-typescript
*/
function nameof(getVar) {
var m = getVar.toString().split("=>").map(x => x.trim());
if (m == null)
throw new Error("The function does not contain a statement matching 'return variableName;'");
var fullMemberName = m[1];
var memberParts = fullMemberName.split('.');
return memberParts[memberParts.length - 1];
}
exports.nameof = nameof;
//# sourceMappingURL=reflection-helper.js.map