We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#44421
strictNullChecks
--strict
?!
!?
noUncheckedIndexedAccess
noUndefinedOptionalProperties
noUndefinedWritesToOptionals
--init
lib.d.ts
tsc --init
?
Partial
| undefined
setState
??
undefined
symbol
#44512
IndexInfo
number
string
The text was updated successfully, but these errors were encountered:
--strictOptionalProperties
strictOptionalProperties
exactOptionalPropertyTypes
No branches or pull requests
Feedback on Strict Optional Properties
#44421
strictNullChecks
- does it provide the same value asstrictNullChecks
.--strict
.--strict
.?!
,!?
, [[interrobang jokes]], etc.noUncheckedIndexedAccess
.noUndefinedOptionalProperties
noUndefinedWritesToOptionals
noUncheckedIndexedAccess
if we started today.--init
.lib.d.ts
and DefinitelyTyped.lib.d.ts
tsc --init
??
on a property, and what we want the community to do.Partial
? Can't change a library's interpretation ofPartial
.Partial
? Should it include| undefined
?Partial
forsetState
...Partial
???
or something else.?
on properties and index signatures always allow readingundefined
, not writing.--strict
.lib.d.ts
--init
should include it once the ecosystem catches up.symbol
and Template String Signatures#44512
symbol
and templates with placeholders as index signatures.IndexInfo
array upon request.number
index signatures must be related tostring
index signatures, and now somenumber
number
had to be more specific thanstring
.The text was updated successfully, but these errors were encountered: