UNPKG

deepsource-mcp-server

Version:
29 lines (28 loc) 836 B
/** * @fileoverview Project-related models * This module defines interfaces for DeepSource projects. */ import { ProjectKey } from '../types/branded.js'; /** * Represents a DeepSource project in the API * @public */ export interface DeepSourceProject { /** Unique identifier for the project */ key: ProjectKey; /** Display name of the project */ name: string; /** Repository information */ repository: { /** Repository URL */ url: string; /** Version control provider (e.g., 'GITHUB', 'GITLAB') */ provider: string; /** Account login that owns the repository */ login: string; /** Whether the repository is private */ isPrivate: boolean; /** Whether the repository is activated in DeepSource */ isActivated: boolean; }; }