File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 11import _CJavaScriptKit
22
33/// Note:
4- /// Define all runtime function stubs which are imported from JavaScript environment.
5- /// SwiftPM doesn't support WebAssembly target yet, so we need to define them to
6- /// avoid link failure .
7- /// When running with JavaScript runtime library, they are ignored completely.
4+ /// Define stubs for runtime functions which are usually imported from JavaScript environment.
5+ /// JavaScriptKit itself supports only WebAssembly target, but it should be able
6+ /// to be built for host platforms like macOS or Linux for tentative IDE support .
7+ /// (ideally, IDE should build for WebAssembly target though)
88#if !arch(wasm32)
99 func _set_prop(
1010 _: JavaScriptObjectRef ,
@@ -99,4 +99,5 @@ import _CJavaScriptKit
9999 _: UnsafeMutablePointer < UInt8 > !
100100 ) { fatalError ( ) }
101101 func _release( _: JavaScriptObjectRef ) { fatalError ( ) }
102+ func _unsafe_event_loop_yield( ) { fatalError ( ) }
102103#endif
You can’t perform that action at this time.
0 commit comments