github.com/nevalang/neva@v0.23.1-0.20240507185603-7696a9bb8dda/internal/runtime/funcs/utils.go (about)

     1  package funcs
     2  
     3  import "github.com/nevalang/neva/internal/runtime"
     4  
     5  func errorFromString(s string) runtime.Msg {
     6  	return runtime.NewMapMsg(map[string]runtime.Msg{
     7  		"text": runtime.NewStrMsg(s),
     8  	})
     9  }
    10  
    11  func streamItem(data runtime.Msg, idx int64, last bool) runtime.Msg {
    12  	return runtime.NewMapMsg(map[string]runtime.Msg{
    13  		"data": data,
    14  		"idx":  runtime.NewIntMsg(idx),
    15  		"last": runtime.NewBoolMsg(last),
    16  	})
    17  }