TypeQuery builds `typeof ` as a TypeNode.
(tq *TypeQuery)
| 1030 | |
| 1031 | // TypeQuery builds `typeof <name>` as a TypeNode. |
| 1032 | func (b *Bindings) TypeQuery(tq *TypeQuery) (*goja.Object, error) { |
| 1033 | tqF, err := b.f("typeQuery") |
| 1034 | if err != nil { |
| 1035 | return nil, err |
| 1036 | } |
| 1037 | res, err := tqF(goja.Undefined(), b.vm.ToValue(tq.Name.Ref())) |
| 1038 | if err != nil { |
| 1039 | return nil, xerrors.Errorf("call typeQuery: %w", err) |
| 1040 | } |
| 1041 | return res.ToObject(b.vm), nil |
| 1042 | } |
no test coverage detected