node_modules ignore

This commit is contained in:
2025-05-08 23:43:47 +02:00
parent e19d52f172
commit 4574544c9f
65041 changed files with 10593536 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
import { Path, Point, Range } from '..';
/**
* 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`. This eliminates the need for developers to manage
* converting between the different interfaces in their own code base.
*/
export declare type Location = Path | Point | Range;
export interface LocationInterface {
/**
* Check if a value implements the `Location` interface.
*/
isLocation: (value: any) => value is Location;
}
export declare const Location: LocationInterface;
/**
* The `Span` interface is a low-level way to refer to locations in nodes
* without using `Point` which requires leaf text nodes to be present.
*/
export declare type Span = [Path, Path];
export interface SpanInterface {
/**
* Check if a value implements the `Span` interface.
*/
isSpan: (value: any) => value is Span;
}
export declare const Span: SpanInterface;
//# sourceMappingURL=location.d.ts.map