(node *goja.Object)
| 9 | ) |
| 10 | |
| 11 | func (b *Bindings) SerializeToTypescript(node *goja.Object) (string, error) { |
| 12 | toTypeScriptF, err := b.f("toTypescript") |
| 13 | if err != nil { |
| 14 | return "", err |
| 15 | } |
| 16 | |
| 17 | res, err := toTypeScriptF(goja.Undefined(), node) |
| 18 | if err != nil { |
| 19 | return "", xerrors.Errorf("call printNode: %w", err) |
| 20 | } |
| 21 | |
| 22 | return res.String(), nil |
| 23 | } |
| 24 | |
| 25 | func (b *Bindings) ToTypescriptNode(ety Node) (*goja.Object, error) { |
| 26 | var siObj *goja.Object |