---
title: "EvaluationContext | 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.

# Class EvaluationContext

##### Index

### Constructors[](#constructors)

[constructor](#constructor)

### Properties[](#properties-2)

[availableImages](#availableimages) [canonical](#canonical) [feature](#feature) [featureState](#featurestate) [formattedSection](#formattedsection) [globals](#globals)

### Methods[](#methods)

[canonicalID](#canonicalid) [geometry](#geometry) [geometryType](#geometrytype) [id](#id) [parseColor](#parsecolor) [properties](#properties)

## Constructors[](#constructors-1)

### constructor[](#constructor)

-   new EvaluationContext(): EvaluationContext[](#constructorevaluationcontext)
    
    #### Returns EvaluationContext
    

## Properties[](#properties-3)

### availableImages[](#availableimages)

availableImages: string\[\]

### canonical[](#canonical)

canonical: [ICanonicalTileID](https://docs.maptiler.com/sdk-js/api-reference/interfaces/ICanonicalTileID/)

### feature[](#feature)

feature: [Feature](https://docs.maptiler.com/sdk-js/api-reference/types/Feature/)

### featureState[](#featurestate)

featureState: [FeatureState](https://docs.maptiler.com/sdk-js/api-reference/types/FeatureState/)

### formattedSection[](#formattedsection)

formattedSection: [FormattedSection](https://docs.maptiler.com/sdk-js/api-reference/classes/FormattedSection/)

### globals[](#globals)

globals: [GlobalProperties](https://docs.maptiler.com/sdk-js/api-reference/types/GlobalProperties/)

## Methods[](#methods-1)

### canonicalID[](#canonicalid)

-   canonicalID(): [ICanonicalTileID](https://docs.maptiler.com/sdk-js/api-reference/interfaces/ICanonicalTileID/)[](#canonicalid-1)
    
    #### Returns [ICanonicalTileID](https://docs.maptiler.com/sdk-js/api-reference/interfaces/ICanonicalTileID/)
    

### geometry[](#geometry)

-   geometry(): [Point2D](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Point2D/)\[\]\[\][](#geometry-1)
    
    #### Returns [Point2D](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Point2D/)\[\]\[\]
    

### geometryType[](#geometrytype)

-   geometryType(): string[](#geometrytype-1)
    
    #### Returns string
    

### id[](#id)

-   id(): any[](#id-1)
    
    #### Returns any
    

### parseColor[](#parsecolor)

-   parseColor(input: string): [Color](https://docs.maptiler.com/sdk-js/api-reference/classes/Color/)[](#parsecolor-1)
    
    #### Parameters
    
    -   input: string
    
    #### Returns [Color](https://docs.maptiler.com/sdk-js/api-reference/classes/Color/)
    

### properties[](#properties)

-   properties(): { \[\_: string\]: any }[](#properties-1)
    
    #### Returns { \[\_: string\]: any }
