Versions in this module Expand all Collapse all v0 v0.1.0 Mar 22, 2026 Changes in this version + type Entity struct + Description string + Kind string + Name string + Properties []Property + Slug string + SourceCode string + SourceFile string + URL string + type FetchFunc func(ctx context.Context, url string) ([]byte, error) + type LibraryMeta struct + Description string + Name string + SourceURL string + TrustScore float64 + Version string + type Method struct + Description string + Name string + Parameters []Parameter + Relations []Relation + ReturnDesc string + ReturnType string + Signature string + Since string + Slug string + SourceCode string + URL string + WrappedMethod string + WrappedSource string + type Parameter struct + Description string + Name string + Required bool + Type string + type Property struct + Description string + Name string + Since string + Type string + Visibility string + type Relation struct + Description string + Kind string + TargetName string + TargetURL string + type Source interface + DetectWrapper func(method *Method) (bool, string, string) + DiscoverEntities func(ctx context.Context, fetch FetchFunc) ([]string, error) + ID func() string + Meta func() LibraryMeta + ParseEntity func(ctx context.Context, url string, body []byte) (*Entity, []string, error) + ParseMethod func(ctx context.Context, url string, body []byte) (*Method, error) + ParseSourceCode func(body []byte) (string, error) + ResolveWrapperURL func(targetName, targetKind, entitySlug string) string