vendor tsgo

This commit is contained in:
2026-07-09 16:50:43 -04:00
parent c06ea2e5a4
commit 98978e4930
5804 changed files with 1556156 additions and 101 deletions

View File

@@ -0,0 +1,26 @@
package vfsmock
import (
"reflect"
"testing"
"github.com/microsoft/typescript-go/internal/vfs/vfstest"
"gotest.tools/v3/assert"
)
func TestWrap(t *testing.T) {
t.Parallel()
wrapper := Wrap(vfstest.FromMap(map[string]string{}, true))
wrapperValue := reflect.ValueOf(wrapper).Elem()
wrapperType := wrapperValue.Type()
for i := range wrapperType.NumField() {
field := wrapperType.Field(i)
if field.IsExported() {
fieldValue := wrapperValue.Field(i)
assert.Assert(t, !fieldValue.IsZero(), "field %s should not be zero; update Wrap", field.Name)
}
}
}