21 ms·
Do you have any pointers on setting up TypeScript properly for the jsx render function while preserving intellisense? "Supported" is a bit tenuous based on the
by Rapzid 7y ago
Do you have any pointers on setting up TypeScript properly for the jsx render function while preserving intellisense? "Supported" is a bit tenuous based on the manual setup and shim creation required to get it all working nicely..
- zamalek 7y agoThis is my setup: - vue, @vue/composition-api - Rollup - Babel: @babel/preset-typescript, @babel/preset-env, @vue/babel-preset-app, babel-preset-vca-jsx - Just pass `extensions: ['.js', '.jsx', '.ts', '.tsx']` to the Rollup babel plugin. Make sure you are using createComponent inside a TSX file, and you'll get every feature that TS has to offer (as it is all native TS). Intellisense and static types are the only reason I dropped SFCs. I'm not sure how this would work with Webpack, I've been enjoying Rollup more as things have just worked with no thought involved so far. I'm sure it can be done, though.
- aitchnyu 7y agoWhat's your Vue+Rollup configuration?