UNPKG

type-exception

Version:

Package for Error class with inner error and aggregate erros

16 lines 627 B
"use strict"; 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