---
title: "CallSite | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Interface CallSite

interface CallSite {  
    [getColumnNumber](#getcolumnnumber-1)(): number | null;  
    [getEnclosingColumnNumber](#getenclosingcolumnnumber-1)(): number | null;  
    [getEnclosingLineNumber](#getenclosinglinenumber-1)(): number | null;  
    [getEvalOrigin](#getevalorigin-1)(): string | undefined;  
    [getFileName](#getfilename-1)(): string | null;  
    [getFunction](#getfunction-1)(): Function | undefined;  
    [getFunctionName](#getfunctionname-1)(): string | null;  
    [getLineNumber](#getlinenumber-1)(): number | null;  
    [getMethodName](#getmethodname-1)(): string | null;  
    [getPosition](#getposition-1)(): number;  
    [getPromiseIndex](#getpromiseindex-1)(): number | null;  
    [getScriptHash](#getscripthash-1)(): string;  
    [getScriptNameOrSourceURL](#getscriptnameorsourceurl-1)(): string | null;  
    [getThis](#getthis-1)(): unknown;  
    [getTypeName](#gettypename-1)(): string | null;  
    [isAsync](#isasync-1)(): boolean;  
    [isConstructor](#isconstructor-1)(): boolean;  
    [isEval](#iseval-1)(): boolean;  
    [isNative](#isnative-1)(): boolean;  
    [isPromiseAll](#ispromiseall-1)(): boolean;  
    [isToplevel](#istoplevel-1)(): boolean;  
}

##### Index

### Methods[](#methods)

[getColumnNumber](#getcolumnnumber) [getEnclosingColumnNumber](#getenclosingcolumnnumber) [getEnclosingLineNumber](#getenclosinglinenumber) [getEvalOrigin](#getevalorigin) [getFileName](#getfilename) [getFunction](#getfunction) [getFunctionName](#getfunctionname) [getLineNumber](#getlinenumber) [getMethodName](#getmethodname) [getPosition](#getposition) [getPromiseIndex](#getpromiseindex) [getScriptHash](#getscripthash) [getScriptNameOrSourceURL](#getscriptnameorsourceurl) [getThis](#getthis) [getTypeName](#gettypename) [isAsync](#isasync) [isConstructor](#isconstructor) [isEval](#iseval) [isNative](#isnative) [isPromiseAll](#ispromiseall) [isToplevel](#istoplevel)

## Methods[](#methods-1)

### getColumnNumber[](#getcolumnnumber)

-   getColumnNumber(): number | null[](#getcolumnnumber-1)
    
    #### Returns number | null
    

### getEnclosingColumnNumber[](#getenclosingcolumnnumber)

-   getEnclosingColumnNumber(): number | null[](#getenclosingcolumnnumber-1)
    
    #### Returns number | null
    

### getEnclosingLineNumber[](#getenclosinglinenumber)

-   getEnclosingLineNumber(): number | null[](#getenclosinglinenumber-1)
    
    #### Returns number | null
    

### getEvalOrigin[](#getevalorigin)

-   getEvalOrigin(): string | undefined[](#getevalorigin-1)
    
    #### Returns string | undefined
    

### getFileName[](#getfilename)

-   getFileName(): string | null[](#getfilename-1)
    
    #### Returns string | null
    

### getFunction[](#getfunction)

-   getFunction(): Function | undefined[](#getfunction-1)
    
    #### Returns Function | undefined
    

### getFunctionName[](#getfunctionname)

-   getFunctionName(): string | null[](#getfunctionname-1)
    
    #### Returns string | null
    

### getLineNumber[](#getlinenumber)

-   getLineNumber(): number | null[](#getlinenumber-1)
    
    #### Returns number | null
    

### getMethodName[](#getmethodname)

-   getMethodName(): string | null[](#getmethodname-1)
    
    #### Returns string | null
    

### getPosition[](#getposition)

-   getPosition(): number[](#getposition-1)
    
    #### Returns number
    

### getPromiseIndex[](#getpromiseindex)

-   getPromiseIndex(): number | null[](#getpromiseindex-1)
    
    #### Returns number | null
    

### getScriptHash[](#getscripthash)

-   getScriptHash(): string[](#getscripthash-1)
    
    #### Returns string
    

### getScriptNameOrSourceURL[](#getscriptnameorsourceurl)

-   getScriptNameOrSourceURL(): string | null[](#getscriptnameorsourceurl-1)
    
    #### Returns string | null
    

### getThis[](#getthis)

-   getThis(): unknown[](#getthis-1)
    
    #### Returns unknown
    

### getTypeName[](#gettypename)

-   getTypeName(): string | null[](#gettypename-1)
    
    #### Returns string | null
    

### isAsync[](#isasync)

-   isAsync(): boolean[](#isasync-1)
    
    #### Returns boolean
    

### isConstructor[](#isconstructor)

-   isConstructor(): boolean[](#isconstructor-1)
    
    #### Returns boolean
    

### isEval[](#iseval)

-   isEval(): boolean[](#iseval-1)
    
    #### Returns boolean
    

### isNative[](#isnative)

-   isNative(): boolean[](#isnative-1)
    
    #### Returns boolean
    

### isPromiseAll[](#ispromiseall)

-   isPromiseAll(): boolean[](#ispromiseall-1)
    
    #### Returns boolean
    

### isToplevel[](#istoplevel)

-   isToplevel(): boolean[](#istoplevel-1)
    
    #### Returns boolean
