Variable pullRequestVirConfigShapeConst
pullRequestVirConfigShape: ShapeDefinition< { assignToAuthor: ShapeOptional<boolean>; blockNoMerge: ShapeOptional<boolean>; checkPrimaryReviewer: ShapeOptional<boolean>; ignoreDraft: ShapeOptional<boolean>; insertCodeOwners: ShapeOptional<boolean>; reviewRules: ShapeOptional< ShapeDefinition< ShapeAnd< [ ShapeDefinition< { autoAdd: ShapeOptional<boolean>; codeOwns: ShapeOptional<ShapeOr<(...)
>>; required: ShapeOptional<ShapeOr<(...)
>>; users: ShapeOptional<(...)
[]>; }, false, >, { userOverrides: ShapeOptional<ShapeOr<[(...)
, (...)
]>> }, ], >, false, >[], >; scripts: ShapeOptional< ( arg: Readonly< { changedFilePaths: readonly string[]; codeOwners: Readonly<CodeOwners>; config: Readonly< { assignToAuthor?: boolean; blockNoMerge?: boolean; checkPrimaryReviewer?: boolean; ignoreDraft?: boolean; insertCodeOwners?: boolean; reviewRules?: (...)
[]; scripts?: ((arg: Readonly<{ config: Readonly<{ assignToAuthor?: boolean; waitForParentPullRequest?: boolean; blockNoMerge?: boolean; checkPrimaryReviewer?: boolean; ignoreDraft?: boolean; reviewRules?: ({ userOverrides?: Record<...> | undefined; } & { ...; })[]; insertCodeOwners?: boolean; scripts?: ...[]; }>; ... 7 more ...;...
; waitForParentPullRequest?: boolean; }, >; git: Readonly<SimpleGit>; octokit: Readonly<Octokit & Api & {}>; pullRequest: Readonly<{}>; repo: Readonly<GithubRepo>; repoDir: string; reviews: Readonly<PullRequestReviews>; }, >, ) => Promise<void>[], >; waitForParentPullRequest: ShapeOptional<boolean>; }, false,> = ...
Shape definition for verifying a config's validity.