- Seattle, WA
- https://twitter.com/drosenwasser
Block or Report
Block or report DanielRosenwasser
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
microsoft/TypeScript Public
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
The repository for high quality TypeScript type definitions.
-
microsoft/TypeScript-Handbook Public archive
Deprecated, please use the TypeScript-Website repo instead
-
TypeScript Public
Forked from microsoft/TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
JekyllMarkdownLinkConverter Public
Converts Markdown-linked documents to link to their respective HTML outputs.
748 contributions in the last year
Contribution activity
January 2023
Created 9 commits in 3 repositories
Created a pull request in microsoft/TypeScript that received 44 comments
Use a const
type parameter for Object.freeze
.
This PR removes an unnecessary signature from Object.freeze
by using TypeScript 5.0's new const
type parameters.
I think if we want to try this out…
Opened 2 other pull requests in 1 repository
microsoft/TypeScript
1
open
1
closed
Reviewed 43 pull requests in 1 repository
microsoft/TypeScript
25 pull requests
- Remove extra checkDefined in visitEachChildOfJsxExpression
- Fix typo in diagnostic messages
- Mark new createPrinter vars as pure to remove new code from typingsInstaller
-
Fix auto-imports with
--moduleResolution bundler
andcustomConditions
- Reuse Printers with common options
- Add 2023 array methods to target features
- Revert part of catch clause PR which broke other declarations
- fix(52386): JSDoc code fixes for arrow-function initialized const duplicates comment
- feat(52366): @prop is not provided as a valid JSDoc tag in autocompletion
- Add linkcode and linkplain to jsdoc tags
- Remove line/col for all lib file diagnostics in baselines, completions
- fix completion text of exported types
- Fix(51162): TS Server fatal error
- Swap minestarks for zkat and joj in fabricbot.json
- fix(396): (Dis)allow Octal and Bad Escape Sequences in String and (Tagged) Template Literals
- Remove long deprecated completions protocol commands
- Change default newLine, forceConsistentCasingInFileNames
- Update DOM and baselines
-
Check if
hasOwnProperty
before accessingtoString
property of object - fix(51521): Using a of property declared after an initializing constructor triggers an assertion failure in JS
- Change default newline + turn on forceConsistentCasingInFileNames
- Fix issue with ambient property declaration following property assignment in JS
- Derive allCommandNames from CommandTypes enum
-
Use a
const
type parameter forObject.freeze
. - Implement the Stage 3 Decorators Proposal
- Some pull request reviews not shown.
Created an issue in microsoft/TypeScript that received 12 comments
Design Meeting Notes, 1/18/2023
newLine
and forceConsistentFileNames
Defaults
#51909
newLine
to lf
?
Didn't get to discuss it thoroughly.
Change default of forceConsistentFileN…
Opened 28 other issues in 4 repositories
microsoft/TypeScript
15
open
9
closed
- Design Meeting Notes, 1/27/2023
- Design Meeting Notes, 1/25/2023
-
Tighter parameter decorator checking with
--experimentalDecorators
-
JSDoc code fixes for arrow-function initialized
const
duplicates comment -
Provide snippet completions for
@param
in JSDoc - Errors not reported when signature help is active
-
Cannot specify a JSDoc
@overload
signature using the@type
tag -
@overload
doesn't check implementation against overload signatures -
@prop
is not provided as a valid JSDoc tag in autocompletion - JSDoc comment templates/scaffolding may not use formatter newlines
- Design Meeting Notes, 1/20/2023
-
switch
/case
completions fail when has a negative literal type - Extensionful completions are not provided once it becomes clear-ish that an extension is being typed
-
Use context to prioritize or only show
case
anddefault
in aswitch
statement - Ambient modules declared with patterns are offered in path completions
- Design Meeting Notes, 1/13/2023
-
Provide
lib
/target
suggestions forfindLast
/findLastIndex
- No member completions, and irrelevant value completions, when class property initializer has no semicolon
- No completions for methods following property declaration
- Design Meeting Notes, 1/11/2023
- Design Meeting Notes, 1/6/2023
-
Shorthand properties with
=
cause assertion failures inconsumeTokenAndAdvanceScanner
- Design Meeting Notes, 1/4/2023
- Class member snippets should probably not have a lower priority than keywords