Slate
Examples
GitHub
Slack
Search…
main
Introduction
Walkthroughs
Installing Slate
Adding Event Handlers
Defining Custom Elements
Applying Custom Formatting
Executing Commands
Saving to a Database
Using the Bundled Source
Concepts
Interfaces
Nodes
Locations
Transforms
Operations
Commands
Editor
Plugins
Rendering
Serializing
Normalizing
TypeScript
Migrating
API
Transforms
Node Types
Location Types
Location
Path
PathRef
Point
PointEntry
PointRef
Range
RangeRef
Span
Operation
Scrubber
Libraries
Slate React
Slate History
Slate Hyperscript
General
Resources
Contributing
Changelog
FAQ
Powered By
GitBook
Location Types
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
.
1
type
Location
=
Path
|
Point
|
Range
Copied!
​
Location
​
​
Path
​
​
PathRef
​
​
Point
​
​
PointEntry
​
​
PointRef
​
​
Range
​
​
RangeRef
​
​
Span
​
Previous
Text
Next
Location
Last modified
2mo ago
Copy link