Generic type variables
Attribute<Name, ...>
<Name, ...>A generic type variable constrained by the string, by default of the value captured from the provided name indicates the opening type of a new Attribute instance.
class Attribute<
Name extends string = string, // <--- Declare generic type variable Name.
Value extends string = string
> extends String {
...
constructor(
name: Name, // <--- Capture generic type variable Name.
value: Value
) { ... }
...
}Attribute<...,Value>
Attribute<...,Value>A generic type variable constrained by the string, by default of the value captured from the provided value indicates the value type of a new Attribute instance.
class Attribute<
Name extends string = string,
Value extends string = string // <--- Declare generic type variable Value.
> extends String {
...
constructor(
name: Name,
value: Value // <--- Capture generic type variable Value.
) { ... }
...
}Last updated
Was this helpful?