Generic type variables
Wrapper<Opening, ...>
Wrapper<Opening, ...>Openingextendsstring=string
Openingextendsstring=stringclass Wrapper<
Opening extends string = string, // <--- Declare generic type variable Opening.
Text extends string = '',
Closing extends string = string
> extends Wrap<Opening, Text, Closing> {
...
constructor(
opening: Opening, // <--- Capture generic type variable Opening.
closing: Closing,
text: Text = '' as Text
) {
super(opening, closing, text);
}
...
}Wrapper<...,Text, ...>
Wrapper<...,Text, ...>Textextendsstring=''
Textextendsstring=''Wrapper<...,Closing>
Wrapper<...,Closing>Closingextendsstring=string
Closingextendsstring=stringLast updated