type FrameScope = { [key:string]: mixed }; type StackFrame = { name?: string, fileName?: string, lineNumber?: number, columnNumber?: number, scope?: FrameScope }; type StackFrames = Array; type ExtendedConsoleAPI = { ...ConsoleAPI, stack(frames: StackFrames) : void, endStack() : void };