UNPKG

t-comm

Version:

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

35 lines (34 loc) 1.24 kB
import type { ProtectedRuleForm } from './types'; export declare function modifyProtectedBranchRule({ projectName, privateToken, baseUrl, ruleId, form, }: { projectName: string; privateToken: string; baseUrl: string; ruleId: number; form: ProtectedRuleForm; }): Promise<Array<object>>; export declare function createProtectedBranchRule({ projectName, privateToken, baseUrl, form, }: { projectName: string; privateToken: string; baseUrl: string; form: ProtectedRuleForm; }): Promise<Array<object>>; export declare function getAutoProtectedBranchRules({ projectName, baseUrl, privateToken, }: { projectName: string; baseUrl: string; privateToken: string; }): Promise<string>; export declare function modifyAutoProtectedBranchRules({ projectName, baseUrl, privateToken, rules, shouldUpdateExistingBranches, }: { projectName: string; baseUrl: string; privateToken: string; rules: string; shouldUpdateExistingBranches?: boolean; }): Promise<unknown>; export declare function getProtectedBranchRules({ projectName, baseUrl, privateToken, }: { projectName: string; baseUrl: string; privateToken: string; }): Promise<Array<{ name: string; [k: string]: any; }>>;