MCPcopy Create free account
hub / github.com/coder/guts / TypeQuery

Method TypeQuery

bindings/bindings.go:1032–1042  ·  view source on GitHub ↗

TypeQuery builds `typeof ` as a TypeNode.

(tq *TypeQuery)

Source from the content-addressed store, hash-verified

1030
1031// TypeQuery builds `typeof <name>` as a TypeNode.
1032func (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}

Callers 1

Calls 2

fMethod · 0.95
RefMethod · 0.80

Tested by

no test coverage detected