aboutsummaryrefslogtreecommitdiff
path: root/test.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-04 16:02:22 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-05-04 16:02:22 -0700
commit5a51ea3957cabb7e07fb5451506c90f30b2663c2 (patch)
treebbbd1de976f62a9681de91b9a4d50f0aa2f1f411 /test.js
parented9981c9c6443443a8d0e93ecaec344d79d2aec0 (diff)
downloadbun-5a51ea3957cabb7e07fb5451506c90f30b2663c2.tar.gz
bun-5a51ea3957cabb7e07fb5451506c90f30b2663c2.tar.zst
bun-5a51ea3957cabb7e07fb5451506c90f30b2663c2.zip
w
Former-commit-id: 082d18484830e21acb4b7312586041efd0246073
Diffstat (limited to 'test.js')
-rw-r--r--test.js57
1 files changed, 57 insertions, 0 deletions
diff --git a/test.js b/test.js
new file mode 100644
index 000000000..25f1a1736
--- /dev/null
+++ b/test.js
@@ -0,0 +1,57 @@
+import React from "react";
+
+const foo = {
+ object: {
+ nested: `foo1`,
+ },
+ bar: 1,
+ // React: React,
+};
+
+const arrays = [1, 2, 3, "10", 200n, React.createElement("foo")];
+
+function hi() {
+ console.log("We need to go deeper.");
+ function hey() {
+ hi();
+ }
+}
+
+class Foo {
+ get prop() {
+ return 1;
+ }
+
+ set prop(v) {
+ this._v = v;
+ }
+
+ static staticInstance() {
+ return "hi";
+ }
+
+ static get prop() {
+ return "yo";
+ }
+
+ static set prop(v) {
+ Foo.v = v;
+ }
+
+ insance() {}
+ insanceWithArgs(arg, arg2) {}
+ insanceWithRestArgs(arg, arg2, ...arg3) {}
+}
+
+try {
+ console.log("HI");
+} catch (e) {
+ console.log("HEY", e);
+}
+
+if (true) {
+ for (let i = 0; i < 100; i++) {
+ console.log();
+ }
+ console.log("development!");
+}