---
title: "Collator | 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 Collator

##### Index

### Constructors[](#constructors)

[constructor](#constructor)

### Properties[](#properties)

[collator](#collator) [locale](#locale) [sensitivity](#sensitivity)

### Methods[](#methods)

[compare](#compare) [resolvedLocale](#resolvedlocale)

## Constructors[](#constructors-1)

### constructor[](#constructor)

-   new Collator(  
        caseSensitive: boolean,  
        diacriticSensitive: boolean,  
        locale: string | null,  
    ): Collator[](#constructorcollator)
    
    #### Parameters
    
    -   caseSensitive: boolean
    -   diacriticSensitive: boolean
    -   locale: string | null
    
    #### Returns Collator
    

## Properties[](#properties-1)

### collator[](#collator)

collator: [Collator](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.Collator/)

### locale[](#locale)

locale: string | null

### sensitivity[](#sensitivity)

sensitivity: "case" | "base" | "accent" | "variant"

## Methods[](#methods-1)

### compare[](#compare)

-   compare(lhs: string, rhs: string): number[](#compare-1)
    
    #### Parameters
    
    -   lhs: string
    -   rhs: string
    
    #### Returns number
    

### resolvedLocale[](#resolvedlocale)

-   resolvedLocale(): string[](#resolvedlocale-1)
    
    #### Returns string
