github.com/nevalang/neva@v0.23.1-0.20240507185603-7696a9bb8dda/tygo.yaml (about) 1 packages: 2 - path: github.com/nevalang/neva/pkg/sourcecode 3 output_path: web/webview/src/generated/sourcecode.ts 4 frontmatter: import * as ts from "./typesystem" 5 type_mappings: 6 ts.Expr: ts.Expr 7 ts.Def: ts.Def 8 ts.Param: ts.Param 9 exclude_files: 10 - scope.go 11 - path: github.com/nevalang/neva/pkg/typesystem 12 frontmatter: import * as src from "./sourcecode" # circular dependencies this are impossible in Go but possible in JS 13 type_mappings: 14 fmt.Stringer: core.EntityRef # this is how we replace any with conrete type without generics 15 output_path: web/webview/src/generated/typesystem.ts 16 exclude_files: 17 - helper.go 18 - resolver.go 19 - subtype_checker.go 20 - terminator.go 21 - trace.go 22 - validator.go 23 - path: github.com/nevalang/neva/pkg/lsp 24 frontmatter: import * as src from "./sourcecode" 25 output_path: web/webview/src/generated/lsp_api.ts 26 type_mappings: 27 src.File: src.File 28 src.Interface: src.Interface 29 exclude_files: 30 - general_messages.go 31 - handler.go 32 - indexer.go 33 - main.go 34 - server.go 35 - text_document_synchronization.go