import type { Fn } from './fn'; /** * Frame object from V8 execution stack. */ export type StackFrame = Readonly<{ getColumnNumber: () => number; getEvalOrigin: () => string; getFileName: () => string; getFunction: () => SomeFunction; getFunctionName: () => string | null; getLineNumber: () => number; getMethodName: () => string; getScriptNameOrSourceURL: () => string; getThis: () => This; getTypeName: () => string; isConstructor: () => boolean; isEval: () => boolean; isNative: () => boolean; isToplevel: () => boolean; }>;