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