|
6401 | 6401 | { |
6402 | 6402 | "name": "RenameParams", |
6403 | 6403 | "properties": [ |
6404 | | - { |
6405 | | - "name": "textDocument", |
6406 | | - "type": { |
6407 | | - "kind": "reference", |
6408 | | - "name": "TextDocumentIdentifier" |
6409 | | - }, |
6410 | | - "documentation": "The document to rename." |
6411 | | - }, |
6412 | | - { |
6413 | | - "name": "position", |
6414 | | - "type": { |
6415 | | - "kind": "reference", |
6416 | | - "name": "Position" |
6417 | | - }, |
6418 | | - "documentation": "The position at which this request was sent." |
6419 | | - }, |
6420 | 6404 | { |
6421 | 6405 | "name": "newName", |
6422 | 6406 | "type": { |
|
6426 | 6410 | "documentation": "The new name of the symbol. If the given name is not valid the\nrequest must return a {@link ResponseError} with an\nappropriate message set." |
6427 | 6411 | } |
6428 | 6412 | ], |
| 6413 | + "extends": [ |
| 6414 | + { |
| 6415 | + "kind": "reference", |
| 6416 | + "name": "TextDocumentPositionParams" |
| 6417 | + } |
| 6418 | + ], |
6429 | 6419 | "mixins": [ |
6430 | 6420 | { |
6431 | 6421 | "kind": "reference", |
|
10308 | 10298 | "kind": "base", |
10309 | 10299 | "name": "string" |
10310 | 10300 | }, |
10311 | | - "documentation": "The glob pattern to match. Glob patterns can have the following syntax:\n- `*` to match zero or more characters in a path segment\n- `?` to match on one character in a path segment\n- `**` to match any number of path segments, including none\n- `{}` to group sub patterns into an OR expression. (e.g. `**/*.{ts,js}` matches all TypeScript and JavaScript files)\n- `[]` to declare a range of characters to match in a path segment (e.g., `example.[0-9]` to match on `example.0`, `example.1`, …)\n- `[!...]` to negate a range of characters to match in a path segment (e.g., `example.[!0-9]` to match on `example.a`, `example.b`, but not `example.0`)" |
| 10301 | + "documentation": "The glob pattern to match. Glob patterns can have the following syntax:\n- `*` to match one or more characters in a path segment\n- `?` to match on one character in a path segment\n- `**` to match any number of path segments, including none\n- `{}` to group sub patterns into an OR expression. (e.g. `**/*.{ts,js}` matches all TypeScript and JavaScript files)\n- `[]` to declare a range of characters to match in a path segment (e.g., `example.[0-9]` to match on `example.0`, `example.1`, …)\n- `[!...]` to negate a range of characters to match in a path segment (e.g., `example.[!0-9]` to match on `example.a`, `example.b`, but not `example.0`)" |
10312 | 10302 | }, |
10313 | 10303 | { |
10314 | 10304 | "name": "matches", |
|
16164 | 16154 | } |
16165 | 16155 | ] |
16166 | 16156 | }, |
16167 | | - "documentation": "A document filter denotes a document by different properties like\nthe {@link TextDocument.languageId language}, the {@link Uri.scheme scheme} of\nits resource, or a glob-pattern that is applied to the {@link TextDocument.fileName path}.\n\nGlob patterns can have the following syntax:\n- `*` to match zero or more characters in a path segment\n- `?` to match on one character in a path segment\n- `**` to match any number of path segments, including none\n- `{}` to group sub patterns into an OR expression. (e.g. `**/*.{ts,js}` matches all TypeScript and JavaScript files)\n- `[]` to declare a range of characters to match in a path segment (e.g., `example.[0-9]` to match on `example.0`, `example.1`, …)\n- `[!...]` to negate a range of characters to match in a path segment (e.g., `example.[!0-9]` to match on `example.a`, `example.b`, but not `example.0`)\n\n@sample A language filter that applies to typescript files on disk: `{ language: 'typescript', scheme: 'file' }`\n@sample A language filter that applies to all package.json paths: `{ language: 'json', pattern: '**package.json' }`\n\n@since 3.17.0", |
| 16157 | + "documentation": "A document filter denotes a document by different properties like\nthe {@link TextDocument.languageId language}, the {@link Uri.scheme scheme} of\nits resource, or a glob-pattern that is applied to the {@link TextDocument.fileName path}.\n\nGlob patterns can have the following syntax:\n- `*` to match one or more characters in a path segment\n- `?` to match on one character in a path segment\n- `**` to match any number of path segments, including none\n- `{}` to group sub patterns into an OR expression. (e.g. `**/*.{ts,js}` matches all TypeScript and JavaScript files)\n- `[]` to declare a range of characters to match in a path segment (e.g., `example.[0-9]` to match on `example.0`, `example.1`, …)\n- `[!...]` to negate a range of characters to match in a path segment (e.g., `example.[!0-9]` to match on `example.a`, `example.b`, but not `example.0`)\n\n@sample A language filter that applies to typescript files on disk: `{ language: 'typescript', scheme: 'file' }`\n@sample A language filter that applies to all package.json paths: `{ language: 'json', pattern: '**package.json' }`\n\n@since 3.17.0", |
16168 | 16158 | "since": "3.17.0" |
16169 | 16159 | }, |
16170 | 16160 | { |
|
16195 | 16185 | "kind": "base", |
16196 | 16186 | "name": "string" |
16197 | 16187 | }, |
16198 | | - "documentation": "The glob pattern to watch relative to the base path. Glob patterns can have the following syntax:\n- `*` to match zero or more characters in a path segment\n- `?` to match on one character in a path segment\n- `**` to match any number of path segments, including none\n- `{}` to group conditions (e.g. `**/*.{ts,js}` matches all TypeScript and JavaScript files)\n- `[]` to declare a range of characters to match in a path segment (e.g., `example.[0-9]` to match on `example.0`, `example.1`, …)\n- `[!...]` to negate a range of characters to match in a path segment (e.g., `example.[!0-9]` to match on `example.a`, `example.b`, but not `example.0`)\n\n@since 3.17.0", |
| 16188 | + "documentation": "The glob pattern to watch relative to the base path. Glob patterns can have the following syntax:\n- `*` to match one or more characters in a path segment\n- `?` to match on one character in a path segment\n- `**` to match any number of path segments, including none\n- `{}` to group conditions (e.g. `**/*.{ts,js}` matches all TypeScript and JavaScript files)\n- `[]` to declare a range of characters to match in a path segment (e.g., `example.[0-9]` to match on `example.0`, `example.1`, …)\n- `[!...]` to negate a range of characters to match in a path segment (e.g., `example.[!0-9]` to match on `example.a`, `example.b`, but not `example.0`)\n\n@since 3.17.0", |
16199 | 16189 | "since": "3.17.0" |
16200 | 16190 | }, |
16201 | 16191 | { |
|
0 commit comments