Peter Burns
Peter Burns
The noChange and nothing values have special meaning in a lit binding, and they are legal to use everywhere, as they directly specify behavior rather than an ordinary value to...
I'm prototyping a Kythe TypeScript indexer plugin and things are fitting together pretty well! This same method should also be useful for generating the language server index format. This starts...
It's almost definitely a mistake (and it confuses Lit at runtime) to write: ```html ``` Example of one way that it can confuse Lit at runtime: https://lit.dev/playground/#project=W3sibmFtZSI6InNpbXBsZS1ncmVldGluZy50cyIsImNvbnRlbnQiOiJpbXBvcnQge2h0bWwsIGNzcywgTGl0RWxlbWVudH0gZnJvbSAnbGl0JztcbmltcG9ydCB7Y3VzdG9tRWxlbWVudCwgcHJvcGVydHl9IGZyb20gJ2xpdC9kZWNvcmF0b3JzLmpzJztcblxuQGN1c3RvbUVsZW1lbnQoJ3NpbXBsZS1ncmVldGluZycpXG5leHBvcnQgY2xhc3MgU2ltcGxlR3JlZXRpbmcgZXh0ZW5kcyBMaXRFbGVtZW50IHtcbiAgcmVuZGVyKCkge1xuICAgIHJldHVybiBodG1sYDxwIC5pZD0keydmb28nfSAuaWQ9JHsnYmFkJ30-SGVsbG8gJHsnd29ybGQnfSE8L3A-YDtcbiAgfVxufVxuIn0seyJuYW1lIjoiaW5kZXguaHRtbCIsImNvbnRlbnQiOiI8IURPQ1RZUEUgaHRtbD5cbjxoZWFkPlxuICA8c2NyaXB0IHR5cGU9XCJtb2R1bGVcIiBzcmM9XCIuL3NpbXBsZS1ncmVldGluZy5qc1wiPjwvc2NyaXB0PlxuPC9oZWFkPlxuPGJvZHk-XG4gIDxzaW1wbGUtZ3JlZXRpbmcgbmFtZT1cIldvcmxkXCI-PC9zaW1wbGUtZ3JlZXRpbmc-XG48L2JvZHk-XG4ifV0
I seem to recall lit-analyzer used to have the concept of a "required property" which was defined as a property whose type did not include undefined which was not set...
Consider this code: ```typescript function foo(name: T) { return html``; } ``` In the TS type system, `name` is assignable to a string, because it must be a subtype of...
I'm trying out `intellij-lsp` with my language server. It works well with vscode, atom, and sublime text's LSP plugin, and intellij support is a very common request from our users....
@justinfagnani would appreciate your review too I'm a bit torn about whether to count this towards Vue's score. On the one hand, it's custom imperative code, and of course any...
Elm was removed in #1198 because of persistent flaky errors on CI due to corruption in the elm-stuff directory. This wasn't fixed by removing the elm-stuff directory before running tests,...