File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -197,12 +197,23 @@ interface BaseCharacterClass extends NodeBase {
197
197
negate : boolean
198
198
elements : CharacterClassElement [ ]
199
199
}
200
+ /**
201
+ * The character class used in legacy (neither `u` nor `v` flag) and Unicode mode (`u` flag).
202
+ *
203
+ * This character class is guaranteed to **not** contain strings.
204
+ *
205
+ * In Unicode sets mode (`v` flag), {@link UnicodeSetsCharacterClass} is used.
206
+ */
200
207
export interface ClassRangesCharacterClass extends BaseCharacterClass {
201
208
parent : Alternative | Quantifier
202
209
unicodeSets : false
203
210
elements : ClassRangesCharacterClassElement [ ]
204
211
}
205
- /** UnicodeSetsCharacterClass is the CharacterClass when in Unicode sets mode. So it may contain strings. */
212
+ /**
213
+ * The character class used in Unicode sets mode (`v` flag).
214
+ *
215
+ * This character class may contain strings.
216
+ */
206
217
export interface UnicodeSetsCharacterClass extends BaseCharacterClass {
207
218
parent :
208
219
| Alternative
You can’t perform that action at this time.
0 commit comments