UNPKG

t-comm

Version:

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

85 lines (84 loc) 2.35 kB
/** * 获取tGit上某分支生命周期 * @param {object} options 输入配置 * @param {string} options.projectName 项目名称 * @param {string} options.branchName 分支名称 * @param {string} options.privateToken 密钥 * @returns {Promise<object>} 请求Promise * @example * * getBranchLifeCycle({ * projectName: 't-comm', * branchName: 'master', * privateToken: 'xxxxx', * }).then((resp) => { * * }) */ export declare function getBranchLifeCycle({ projectName, branchName, privateToken }: { projectName: string; branchName: string; privateToken: string; }): Promise<object>; /** * 获取默认分支 * @param {object} options 输入配置 * @param {string} options.projectName 项目名称 * @param {string} options.privateToken 密钥 * @returns {Promise<string>} 请求Promise * @example * * getProjectDefaultBranch({ * projectName: 't-comm', * privateToken: 'xxxxx', * }).then((branch) => { * console.log('branch: ', branch) * }) */ export declare function getProjectDefaultBranch({ projectName, privateToken }: { projectName: string; privateToken: string; }): Promise<string>; /** * 获取仓库的分支列表 * @param {object} options 输入配置 * @param {string} options.projectName 项目名称 * @param {string} options.privateToken 密钥 * @param {string} options.baseUrl baseUrl * @returns {Promise<Array<object>>} 请求Promise * @example * * getBranchesByProjectName({ * projectName: 't-comm', * privateToken: 'xxxxx', * }).then((resp) => { * * }) */ export declare function getBranchesByProjectName({ projectName, privateToken, baseUrl }: { projectName: string; privateToken: string; baseUrl: string; }): Promise<Array<object>>; /** * 获取分支详情 * @param {object} options 输入配置 * @param {string} options.projectName 项目名称 * @param {string} options.branchName 分支名称 * @param {string} options.privateToken 密钥 * @returns {Promise<object>} 请求Promise * @example * * getOneBranchDetail({ * projectName: 't-comm', * branchName: 'master', * privateToken: 'xxxxx', * }).then((resp) => { * * }) */ export declare function getOneBranchDetail({ projectName, branchName, privateToken }: { projectName: string; branchName: string; privateToken: string; }): Promise<object>;