go-generalize/go2ts

enums in indirectly parsed packages are not recognized

tsuzu opened this issue · 0 comments

tsuzu commented
// foo/foo.go
package foo

type Status string

const (
    OK Status = "ok"
    Failed Status "failed"
)
// bar.go
package bar

import "foo"

type Bar struct {
    Status foo.Status
}

のようにしても、foo.Statusは単なるstringとして解釈されてしまい、OKやFailedが認識されない