---
title: Location API
slug: docs/github-example/location-api
docTags: 
createdAt: 2026-05-05T15:31:38.271Z
---

The Location interface is a union of the ways to refer to a specific location in a Slate document: paths, points or ranges. Methods will often accept a Location instead of requiring only a Path, Point or Range.

```typescript
type Location = Path | Point | Range
```

- [Static methods](docId\:ANm_zQwmSZ2wTVzDzC8nL)
  - [Check methods](docId\:ANm_zQwmSZ2wTVzDzC8nL)

## Static methods

### Check methods

### `Location.isLocation(value: any) => value is Location`

Check if a value implements the `Location` interface.
