1 | import * as CodeMirror from '../../';
|
2 | import './foldcode';
|
3 |
|
4 | export interface XmlTag {
|
5 | from: CodeMirror.Position;
|
6 | to: CodeMirror.Position;
|
7 | tag: string;
|
8 | }
|
9 |
|
10 | declare module './foldcode' {
|
11 | interface FoldHelpers {
|
12 | xml: FoldRangeFinder;
|
13 | }
|
14 | }
|
15 |
|
16 | declare module '../../' {
|
17 | function findMatchingTag(cm: Editor, pos: Position, range: Range): {open: XmlTag, close: XmlTag | null | undefined, at: 'open' | 'close'} | undefined;
|
18 |
|
19 | function findEnclosingTag(cm: Editor, pos: Position, range: Range, tag: string): {open: XmlTag, close: XmlTag} | undefined;
|
20 |
|
21 | function scanForClosingTag(cm: Editor, pos: Position, name: string, end?: Position): XmlTag | null | undefined;
|
22 | }
|