@@ -50,12 +50,12 @@ pub enum ESFeature {
5050 ES2022ClassProperties ,
5151 ES2022PrivateMethods ,
5252 ES2022MatchIndicesRegex ,
53- ES2022TopLevelAwait ,
5453 ES2024UnicodeSetsRegex ,
5554 ES2025DuplicateNamedCapturingGroupsRegex ,
5655 ES2025RegexpModifiers ,
5756 ES2026ExplicitResourceManagement ,
5857 ES2020ExportNamespaceFrom ,
58+ ES2022TopLevelAwait ,
5959}
6060pub fn features ( ) -> & ' static FxHashMap < ESFeature , EngineTargets > {
6161 use ESFeature :: * ;
@@ -834,23 +834,6 @@ pub fn features() -> &'static FxHashMap<ESFeature, EngineTargets> {
834834 ( Es , Version ( 2022u16 , 0 , 0 ) ) ,
835835 ] ) ) ,
836836 ) ,
837- (
838- ES2022TopLevelAwait ,
839- EngineTargets :: new ( FxHashMap :: from_iter ( [
840- ( Samsung , Version ( 15u16 , 0u16 , 0u16 ) ) ,
841- ( Node , Version ( 14u16 , 8u16 , 0u16 ) ) ,
842- ( Firefox , Version ( 89u16 , 0u16 , 0u16 ) ) ,
843- ( Chrome , Version ( 89u16 , 0u16 , 0u16 ) ) ,
844- ( Safari , Version ( 15u16 , 0u16 , 0u16 ) ) ,
845- ( Ios , Version ( 15u16 , 0u16 , 0u16 ) ) ,
846- ( Edge , Version ( 89u16 , 0u16 , 0u16 ) ) ,
847- ( OperaMobile , Version ( 63u16 , 0u16 , 0u16 ) ) ,
848- ( Deno , Version ( 1u16 , 0u16 , 0u16 ) ) ,
849- ( Electron , Version ( 12u16 , 0u16 , 0u16 ) ) ,
850- ( Opera , Version ( 75u16 , 0u16 , 0u16 ) ) ,
851- ( Es , Version ( 2022u16 , 0 , 0 ) ) ,
852- ] ) ) ,
853- ) ,
854837 (
855838 ES2024UnicodeSetsRegex ,
856839 EngineTargets :: new ( FxHashMap :: from_iter ( [
@@ -922,6 +905,23 @@ pub fn features() -> &'static FxHashMap<ESFeature, EngineTargets> {
922905 ( Es , Version ( 2020u16 , 0 , 0 ) ) ,
923906 ] ) ) ,
924907 ) ,
908+ (
909+ ES2022TopLevelAwait ,
910+ EngineTargets :: new ( FxHashMap :: from_iter ( [
911+ ( Samsung , Version ( 15u16 , 0u16 , 0u16 ) ) ,
912+ ( Node , Version ( 14u16 , 8u16 , 0u16 ) ) ,
913+ ( Firefox , Version ( 89u16 , 0u16 , 0u16 ) ) ,
914+ ( Chrome , Version ( 89u16 , 0u16 , 0u16 ) ) ,
915+ ( Safari , Version ( 15u16 , 0u16 , 0u16 ) ) ,
916+ ( Ios , Version ( 15u16 , 0u16 , 0u16 ) ) ,
917+ ( Edge , Version ( 89u16 , 0u16 , 0u16 ) ) ,
918+ ( OperaMobile , Version ( 63u16 , 0u16 , 0u16 ) ) ,
919+ ( Deno , Version ( 1u16 , 0u16 , 0u16 ) ) ,
920+ ( Electron , Version ( 12u16 , 0u16 , 0u16 ) ) ,
921+ ( Opera , Version ( 75u16 , 0u16 , 0u16 ) ) ,
922+ ( Es , Version ( 2022u16 , 0 , 0 ) ) ,
923+ ] ) ) ,
924+ ) ,
925925 ] )
926926 } )
927927}
0 commit comments