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

Method OperatorNode

bindings/bindings.go:631–647  ·  view source on GitHub ↗
(value *OperatorNodeType)

Source from the content-addressed store, hash-verified

629}
630
631func (b *Bindings) OperatorNode(value *OperatorNodeType) (*goja.Object, error) {
632 literalF, err := b.f("typeOperatorNode")
633 if err != nil {
634 return nil, err
635 }
636
637 obj, err := b.ToTypescriptNode(value.Type)
638 if err != nil {
639 return nil, fmt.Errorf("operator type: %w", err)
640 }
641
642 res, err := literalF(goja.Undefined(), b.vm.ToValue(value.Keyword), obj)
643 if err != nil {
644 return nil, xerrors.Errorf("call numericLiteral: %w", err)
645 }
646 return res.ToObject(b.vm), nil
647}
648
649func (b *Bindings) EnumMember(value *EnumMember) (*goja.Object, error) {
650 literalF, err := b.f("enumMember")

Callers 1

Calls 2

fMethod · 0.95
ToTypescriptNodeMethod · 0.95

Tested by

no test coverage detected