@types/traceback
TypeScript icon, indicating that this package has built-in type declarations

0.3.31 • Public • Published

Installation

npm install --save @types/traceback

Summary

This package contains type definitions for traceback (https://github.com/iriscouch/traceback).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/traceback.

index.d.ts

interface Traceback {
    name: string; // | The function name
    path: string; // | The absolute path of the file defining the function
    file: string; // | The basename of the path file ("example.js")
    line: number; // | The line number in the file
    col: number; // | The column number in the file
    pos: number; // | The byte position in the file
    fun: any; // | The function itself
    method: string; // | If this function was called as a method, the name it is stored as
    this: any; // | The object bound to the label this in the function
    type: string; // | The type of this; the name of the constructor function (Object, ReadStream, etc.)
    origin: any; // | The CallSite that ran eval(), if this frame is an eval
    is_top: boolean; // | Boolean indicating whether the function was called with a global this
    is_eval: boolean; // | Boolean indicating whether the function comes from an eval() call
    is_native: boolean; // | Boolean indicating whether the function is native
    is_ctor: boolean; // | Boolean indicating whether this is a constructor (new) call
}

interface TracebackStatic {
    (): Traceback[];
}

declare var traceback: TracebackStatic;

declare module "traceback" {
    export = traceback;
}

Additional Details

  • Last updated: Tue, 07 Nov 2023 15:11:36 GMT
  • Dependencies: none

Credits

These definitions were written by Michael Zabka.

Dependents (0)

Package Sidebar

Install

npm i @types/traceback

Weekly Downloads

8

Version

0.3.31

License

MIT

Unpacked Size

5.04 kB

Total Files

5

Last publish

Collaborators

  • types