UNPKG

@topgroup/diginext

Version:

A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.

13 lines 964 B
import type { InputOptions } from "../../interfaces/InputOptions"; /** * @param {InputOptions} options * @param {string} branch master, staging, prod * @param {('pull-request-only'|'fast-forward-only'|'no-deletes'|'read-only')} [type=null] Permission type * @param {('require_passing_builds_to_merge'|'force'|'require_all_dependencies_merged'|'allow_auto_merge_when_builds_pass'|'restrict_merges'|'enforce_merge_checks'|'reset_pullrequest_approvals_on_change'|'require_default_reviewer_approvals_to_merge'|'require_tasks_to_be_completed'|'require_approvals_to_merge'|'push'|'delete')} kind Permission kind * @param {[string]} [groups = [{slug: "administrators"}]] administrators, frontends, backends * @param {[string]} [users = []] */ export declare const applyBranchPermissions: (options: InputOptions, branch: any, type: any, kind: any, groups?: { slug: string; }[], users?: any[]) => Promise<void>; //# sourceMappingURL=permissions.d.ts.map