Documentation
    Preparing search index...
    interface CallSite {
        getColumnNumber(): null | number;
        getEnclosingColumnNumber(): number;
        getEnclosingLineNumber(): number;
        getEvalOrigin(): undefined | string;
        getFileName(): undefined | string;
        getFunction(): undefined | Function;
        getFunctionName(): null | string;
        getLineNumber(): null | number;
        getMethodName(): null | string;
        getPosition(): number;
        getPromiseIndex(): null | number;
        getScriptHash(): string;
        getScriptNameOrSourceURL(): string;
        getThis(): unknown;
        getTypeName(): null | string;
        isAsync(): boolean;
        isConstructor(): boolean;
        isEval(): boolean;
        isNative(): boolean;
        isPromiseAll(): boolean;
        isToplevel(): boolean;
        toString(): string;
    }
    Index

    Methods

    • Current column number [if this function was defined in a script]

      Returns null | number

    • Returns number

    • Returns number

    • A call site object representing the location where eval was called [if this function was created using a call to eval]

      Returns undefined | string

    • Name of the script [if this function was defined in a script]

      Returns undefined | string

    • Current function

      Returns undefined | Function

    • Name of the current function, typically its name property. If a name property is not available an attempt will be made to try to infer a name from the function's context.

      Returns null | string

    • Current line number [if this function was defined in a script]

      Returns null | number

    • Name of the property [of "this" or one of its prototypes] that holds the current function

      Returns null | string

    • Returns number

    • returns the index of the promise element that was followed in Promise.all() or Promise.any() for async stack traces, or null if the CallSite is not an async

      Returns null | number

    • Returns string

    • Returns string

    • Value of "this"

      Returns unknown

    • Type of "this" as a string. This is the name of the function stored in the constructor field of "this", if available. Otherwise the object's [[Class]] internal property.

      Returns null | string

    • is this an async call (i.e. await, Promise.all(), or Promise.any())?

      Returns boolean

    • Is this a constructor call?

      Returns boolean

    • Does this call take place in code defined by a call to eval?

      Returns boolean

    • Is this call in native V8 code?

      Returns boolean

    • is this an async call to Promise.all()?

      Returns boolean

    • Is this a toplevel invocation, that is, is "this" the global object?

      Returns boolean

    • Returns string