@@ -36,6 +36,8 @@ final class JSDefinitions()(using Context) {
36
36
def JSPackage_constructorOf (using Context ) = JSPackage_constructorOfR .symbol
37
37
@ threadUnsafe lazy val JSPackage_nativeR = ScalaJSJSPackageClass .requiredMethodRef(" native" )
38
38
def JSPackage_native (using Context ) = JSPackage_nativeR .symbol
39
+ @ threadUnsafe lazy val JSPackage_undefinedR = ScalaJSJSPackageClass .requiredMethodRef(" undefined" )
40
+ def JSPackage_undefined (using Context ) = JSPackage_undefinedR .symbol
39
41
40
42
@ threadUnsafe lazy val JSNativeAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.native" )
41
43
def JSNativeAnnot (using Context ) = JSNativeAnnotType .symbol.asClass
@@ -63,6 +65,10 @@ final class JSDefinitions()(using Context) {
63
65
@ threadUnsafe lazy val JavaScriptExceptionType : TypeRef = requiredClassRef(" scala.scalajs.js.JavaScriptException" )
64
66
def JavaScriptExceptionClass (using Context ) = JavaScriptExceptionType .symbol.asClass
65
67
68
+ @ threadUnsafe lazy val JSGlobalAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.JSGlobal" )
69
+ def JSGlobalAnnot (using Context ) = JSGlobalAnnotType .symbol.asClass
70
+ @ threadUnsafe lazy val JSImportAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.JSImport" )
71
+ def JSImportAnnot (using Context ) = JSImportAnnotType .symbol.asClass
66
72
@ threadUnsafe lazy val JSGlobalScopeAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.JSGlobalScope" )
67
73
def JSGlobalScopeAnnot (using Context ) = JSGlobalScopeAnnotType .symbol.asClass
68
74
@ threadUnsafe lazy val JSNameAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.JSName" )
@@ -73,21 +79,24 @@ final class JSDefinitions()(using Context) {
73
79
def JSBracketAccessAnnot (using Context ) = JSBracketAccessAnnotType .symbol.asClass
74
80
@ threadUnsafe lazy val JSBracketCallAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.JSBracketCall" )
75
81
def JSBracketCallAnnot (using Context ) = JSBracketCallAnnotType .symbol.asClass
82
+ @ threadUnsafe lazy val JSExportTopLevelAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.JSExportTopLevel" )
83
+ def JSExportTopLevelAnnot (using Context ) = JSExportTopLevelAnnotType .symbol.asClass
76
84
@ threadUnsafe lazy val JSExportAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.JSExport" )
77
85
def JSExportAnnot (using Context ) = JSExportAnnotType .symbol.asClass
78
- @ threadUnsafe lazy val JSExportDescendentObjectsAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.JSExportDescendentObjects" )
79
- def JSExportDescendentObjectsAnnot (using Context ) = JSExportDescendentObjectsAnnotType .symbol.asClass
80
- @ threadUnsafe lazy val JSExportDescendentClassesAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.JSExportDescendentClasses" )
81
- def JSExportDescendentClassesAnnot (using Context ) = JSExportDescendentClassesAnnotType .symbol.asClass
86
+ @ threadUnsafe lazy val JSExportStaticAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.JSExportStatic" )
87
+ def JSExportStaticAnnot (using Context ) = JSExportStaticAnnotType .symbol.asClass
82
88
@ threadUnsafe lazy val JSExportAllAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.JSExportAll" )
83
89
def JSExportAllAnnot (using Context ) = JSExportAllAnnotType .symbol.asClass
84
- @ threadUnsafe lazy val JSExportNamedAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.JSExportNamed " )
85
- def JSExportNamedAnnot (using Context ) = JSExportNamedAnnotType .symbol.asClass
86
- @ threadUnsafe lazy val RawJSTypeAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.RawJSType " )
87
- def RawJSTypeAnnot (using Context ) = RawJSTypeAnnotType .symbol.asClass
88
- @ threadUnsafe lazy val ExposedJSMemberAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.ExposedJSMember" )
90
+ @ threadUnsafe lazy val JSTypeAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.internal.JSType " )
91
+ def JSTypeAnnot (using Context ) = JSTypeAnnotType .symbol.asClass
92
+ @ threadUnsafe lazy val JSOptionalAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.internal.JSOptional " )
93
+ def JSOptionalAnnot (using Context ) = JSOptionalAnnotType .symbol.asClass
94
+ @ threadUnsafe lazy val ExposedJSMemberAnnotType : TypeRef = requiredClassRef(" scala.scalajs.js.annotation.internal. ExposedJSMember" )
89
95
def ExposedJSMemberAnnot (using Context ) = ExposedJSMemberAnnotType .symbol.asClass
90
96
97
+ @ threadUnsafe lazy val JSImportNamespaceModuleRef = requiredModuleRef(" scala.scalajs.js.annotation.JSImport.Namespace" )
98
+ def JSImportNamespaceModule (using Context ) = JSImportNamespaceModuleRef .symbol
99
+
91
100
@ threadUnsafe lazy val JSAnyModuleRef = requiredModuleRef(" scala.scalajs.js.Any" )
92
101
def JSAnyModule (using Context ) = JSAnyModuleRef .symbol
93
102
@ threadUnsafe lazy val JSAny_fromFunctionR = (0 to 22 ).map(n => JSAnyModule .requiredMethodRef(" fromFunction" + n)).toArray
0 commit comments