+
+ {{ value }}-{{ data }}
+
+
+
+
diff --git a/test/fixtures/basic/pages/node-compat.vue b/test/fixtures/basic/pages/experimental/node-compat.vue
similarity index 100%
rename from test/fixtures/basic/pages/node-compat.vue
rename to test/fixtures/basic/pages/experimental/node-compat.vue
diff --git a/test/fixtures/basic/server/api/experimental/decorators.ts b/test/fixtures/basic/server/api/experimental/decorators.ts
new file mode 100644
index 0000000000..e3c8cf8265
--- /dev/null
+++ b/test/fixtures/basic/server/api/experimental/decorators.ts
@@ -0,0 +1,14 @@
+export default eventHandler((_event) => {
+ function something(_method: () => unknown) {
+ return () => 'decorated'
+ }
+
+ class SomeClass {
+ @something
+ public someMethod() {
+ return 'initial'
+ }
+ }
+
+ return new SomeClass().someMethod()
+})