type Options = { name: string; value: any; }[] // 项目类型 export const REPO_TYPES: Options = [ { name: '全部', value: '' }, { name: '私有', value: 'private' }, // { // name: '内部', // value: 'internal' // }, { name: '公开', value: 'public' } ]; // 排序方式 export const SORT_TYPES: Options = [ { name: '名称升序', value: 'name:asc' }, { name: '名称降序', value: 'name:desc' }, { name: '最近创建', value: 'created_at:desc' }, { name: '较早创建', value: 'created_at:asc' }, { name: '最近活跃', value: 'last_activity_at:desc' }, { name: '较早活跃', value: 'last_activity_at:asc' } ]; // 操作类型 export const ACTION_TYPES = { changed: '修改', joined: '加入', created: '创建', opened: '打开', closed: '关闭', 'commented on': '发布了评论', 'accepted': '接受', 'pushed new': '创建了一个新的', 'pushed to': '推送了一次', deleted: '删除', imported: '导入', destroyed: '销毁', left: '离开', follow: '关注', transfer: '转移' }; // 目标类型 export const TARGET_TYPES = { project: '项目', 'merge request': '合并请求', 'milestone': '里程碑', issue: '问题', label: '标签', tag: 'Tag', branch: '分支', group: '组织' }; // 属性类型 export const PROP_TYPES = { description: '描述', path: '路径', namespace: '命名空间', lfs_enabled: '启用Git LFS', visibility: '项目可见级别', default_branch: '项目默认分支', security: '项目安全级别' };