UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

67 lines (66 loc) 1.74 kB
/** * 创建MR * @param {object} options 输入配置 * @param {string} options.projectName 项目名称 * @param {string} options.privateToken 密钥 * @param {string} options.sourceBranch 源分支 * @param {string} options.targetBranch 目标分支 * @returns {Promise<object>} 请求Promise * @example * * createMR({ * projectName: 't-comm', * privateToken: 'xxxxx', * sourceBranch: 'master', * targetBranch: 'release', * }).then((resp) => { * * }) */ export declare function createMR({ projectName, privateToken, sourceBranch, targetBranch, }: { projectName: string; privateToken: string; sourceBranch: string; targetBranch: string; }): Promise<unknown>; /** * 获取MR列表 * @param {object} options 输入配置 * @param {string} options.projectName 项目名称 * @param {string} options.privateToken 密钥 * @returns {Promise<object>} 请求Promise * @example * * getMrList({ * projectName: 't-comm', * privateToken: 'xxxxx', * }).then((resp) => { * * }) */ export declare function getMrList({ projectName, privateToken }: { projectName: string; privateToken: string; }): Promise<object>; /** * 获取MR的一条评论 * @param {object} options 输入配置 * @param {string} options.projectName 项目名称 * @param {string} options.privateToken 密钥 * @param {string} options.mrId 某次MR的Id * @returns {Promise<object>} 请求Promise * @example * * getOneMrComments({ * projectName: 't-comm', * privateToken: 'xxxxx', * mrId: '1' * }).then((resp) => { * * }) */ export declare function getOneMrComments({ mrId, projectName, privateToken }: { projectName: string; mrId: string; privateToken: string; }): Promise<object>;