// Call this function in a another function to find out the file from
// which that function was called from. (Inspects the v8 stack trace)
//
// Inspired by http://stackoverflow.com/questions/13227489
module.exports=functiongetCallerFile(position){
if(position===void0){position=2;}
if(position>=Error.stackTraceLimit){
thrownewTypeError('getCallerFile(position) requires position be less then Error.stackTraceLimit but position was: `'+position+'` and Error.stackTraceLimit was: `'+Error.stackTraceLimit+'`');