# Shared ## Domain Types ### Commit - `Commit` - `Repo repo` - `string sha` - `?Stats stats` - `?string treeOid` ### File Input - `FileInput` - `Content` - `string content` File content - `URL` - `string url` URL to fetch file content from ### Target - `Target` - `"node"` - `"typescript"` - `"python"` - `"go"` - `"java"` - `"kotlin"` - `"ruby"` - `"terraform"` - `"cli"` - `"php"` - `"csharp"` - `"sql"` - `"openapi"`