runtime: add syscall/js stubs for microcontrollers
Этот коммит содержится в:
родитель
3d0ccb81c6
коммит
b4be9e033a
1 изменённых файлов: 18 добавлений и 0 удалений
18
src/runtime/override_js.go
Обычный файл
18
src/runtime/override_js.go
Обычный файл
|
@ -0,0 +1,18 @@
|
||||||
|
// +build js,arm avr
|
||||||
|
|
||||||
|
package runtime
|
||||||
|
|
||||||
|
// This file stubs out some external functions declared by the syscall/js
|
||||||
|
// package. They cannot be used on microcontrollers.
|
||||||
|
|
||||||
|
type js_ref uint64
|
||||||
|
|
||||||
|
//go:linkname js_valueGet syscall/js.valueGet
|
||||||
|
func js_valueGet(v js_ref, p string) js_ref {
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
//go:linkname js_valueNew syscall/js.valueNew
|
||||||
|
func js_valueNew(v js_ref, args []js_ref) (js_ref, bool) {
|
||||||
|
return 0, true
|
||||||
|
}
|
Загрузка…
Создание таблицы
Сослаться в новой задаче