typedef FileOperationPattern
package languageServerProtocol.protocol
import languageServerProtocol.protocol.FileOperations
A pattern to describe in which file operation requests or notifications the server is interested in.
3.16.0
.Fields
optionalmatches:Null<FileOperationPatternKind>
Whether to match files or folders with this pattern.
Matches both if undefined.
glob:String
The glob pattern to match. Glob patterns can have the following syntax:
- * to match one or more characters in a path segment
- ? to match on one character in a path segment
- ** to match any number of path segments, including none
- {} to group sub patterns into an OR expression. (e.g. **/*.{ts,js} matches all TypeScript and JavaScript files)
- [] to declare a range of characters to match in a path segment (e.g., example.[0-9] to match on example.0, example.1, …)
- [!...] 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)