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 {
197197 negate : boolean
198198 elements : CharacterClassElement [ ]
199199}
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+ */
200207export interface ClassRangesCharacterClass extends BaseCharacterClass {
201208 parent : Alternative | Quantifier
202209 unicodeSets : false
203210 elements : ClassRangesCharacterClassElement [ ]
204211}
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+ */
206217export interface UnicodeSetsCharacterClass extends BaseCharacterClass {
207218 parent :
208219 | Alternative
You can’t perform that action at this time.
0 commit comments