diff options
author | 2022-11-09 15:40:40 -0800 | |
---|---|---|
committer | 2022-11-09 15:40:40 -0800 | |
commit | f7f1b604443c030afe29d1059b90f72c69afe081 (patch) | |
tree | 8f2397447b2a84dab02850007264b72cc565f5d6 /test/snippets/jsx-spacing.js | |
parent | da257336b0b70df8c31da647496899cf70670000 (diff) | |
download | bun-f7f1b604443c030afe29d1059b90f72c69afe081.tar.gz bun-f7f1b604443c030afe29d1059b90f72c69afe081.tar.zst bun-f7f1b604443c030afe29d1059b90f72c69afe081.zip |
Add bun-types, add typechecking, add `child_process` types (#1475)
* Add bun-types to packages
* Improve typing
* Fix types in tests
* Fix dts tests
* Run formatter
* Fix all type errors
* Add strict mode, fix type errors
* Add ffi changes
* Move workflows to root
* Add workflows
* Remove labeler
* Add child_process types
* Fix synthetic defaults issue
* Remove docs
* Move scripts
* Run prettier
* Include examples in typechecking
* captureStackTrace types
* moved captureStackTrace types to globals
* Address reviews
Co-authored-by: Colin McDonnell <colinmcd@alum.mit.edu>
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com>
Diffstat (limited to 'test/snippets/jsx-spacing.js')
-rw-r--r-- | test/snippets/jsx-spacing.js | 41 |
1 files changed, 27 insertions, 14 deletions
diff --git a/test/snippets/jsx-spacing.js b/test/snippets/jsx-spacing.js index 9b9f28a33..dfdd09560 100644 --- a/test/snippets/jsx-spacing.js +++ b/test/snippets/jsx-spacing.js @@ -3,27 +3,40 @@ exports.__esModule = true; exports.test = void 0; var ReactDOM = require("react-dom/server"); var ReturnDescriptionAsString = function (_a) { - var description = _a.description; - return description; + var description = _a.description; + return description; }; function test() { - var _bun = ReactDOM.renderToString(<ReturnDescriptionAsString description="line1 + var _bun = ReactDOM.renderToString( + <ReturnDescriptionAsString + description="line1 line2 trailing space line4 no trailing space 'single quote' \t\f\v\uF000 `template string` line6 no trailing space line7 trailing newline that ${terminates} the string literal -"></ReturnDescriptionAsString>); - // convert HTML entities to unicode - var el = document.createElement("textarea"); - el.innerHTML = _bun; - var bun = el.value; - var esbuild = "line1\nline2 trailing space \n\nline4 no trailing space 'single quote' \\t\\f\\v\\uF000 `template string`\n\nline6 no trailing space\nline7 trailing newline that ${terminates} the string literal\n"; - console.assert(bun === esbuild, "strings did not match: " + JSON.stringify({ - received: bun, - expected: esbuild - }, null, 2)); - testDone(import.meta.url); +" + ></ReturnDescriptionAsString>, + ); + // convert HTML entities to unicode + var el = document.createElement("textarea"); + el.innerHTML = _bun; + var bun = el.value; + var esbuild = + "line1\nline2 trailing space \n\nline4 no trailing space 'single quote' \\t\\f\\v\\uF000 `template string`\n\nline6 no trailing space\nline7 trailing newline that ${terminates} the string literal\n"; + console.assert( + bun === esbuild, + "strings did not match: " + + JSON.stringify( + { + received: bun, + expected: esbuild, + }, + null, + 2, + ), + ); + testDone(import.meta.url); } exports.test = test; |