Mark some MR nullable types as nullable (#3286)

This commit is contained in:
Will 2023-06-02 03:01:36 +12:00 committed by GitHub
parent 7375c1ed50
commit a15342ddde
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 17 deletions

View File

@ -19,8 +19,8 @@ import type { MetricImageSchema } from './AlertManagement';
export interface TimeStatsSchema extends Record<string, unknown> {
time_estimate: number;
total_time_spent: number;
human_time_estimate: string;
human_total_time_spent: string;
human_time_estimate: string | null;
human_total_time_spent: string | null;
}
export interface IssueSchema extends Record<string, unknown> {

View File

@ -89,10 +89,10 @@ export interface CondensedMergeRequestSchema extends Record<string, unknown> {
}
export interface MergeRequestSchema extends CondensedMergeRequestSchema {
merged_by: Omit<UserSchema, 'created_at'>;
merged_at: string;
closed_by?: Omit<UserSchema, 'created_at'>;
closed_at?: Omit<UserSchema, 'created_at'>;
merged_by: Omit<UserSchema, 'created_at'> | null;
merged_at: string | null;
closed_by: Omit<UserSchema, 'created_at'> | null;
closed_at: Omit<UserSchema, 'created_at'> | null;
target_branch: string;
source_branch: string;
user_notes_count: number;
@ -107,7 +107,7 @@ export interface MergeRequestSchema extends CondensedMergeRequestSchema {
labels?: string[];
draft: boolean;
work_in_progress: boolean;
milestone?: MilestoneSchema;
milestone: MilestoneSchema | null;
merge_when_pipeline_succeeds: boolean;
merge_status:
| 'unchecked'
@ -116,10 +116,10 @@ export interface MergeRequestSchema extends CondensedMergeRequestSchema {
| 'cannot_be_merged'
| 'cannot_be_merged_recheck';
sha: string;
merge_commit_sha: string;
squash_commit_sha?: string;
discussion_locked?: boolean;
should_remove_source_branch?: boolean;
merge_commit_sha: string | null;
squash_commit_sha: string | null;
discussion_locked: boolean | null;
should_remove_source_branch: boolean | null;
force_remove_source_branch: boolean;
reference: string;
references: ReferenceSchema;
@ -134,13 +134,13 @@ export interface MergeRequestSchema extends CondensedMergeRequestSchema {
export interface ExpandedMergeRequestSchema extends MergeRequestSchema {
subscribed: boolean;
changes_count: string;
latest_build_started_at: string;
latest_build_finished_at: string;
first_deployed_to_production_at?: null;
pipeline: PipelineSchema;
head_pipeline: ExpandedPipelineSchema;
latest_build_started_at: string | null;
latest_build_finished_at: string | null;
first_deployed_to_production_at: null;
pipeline: PipelineSchema | null;
head_pipeline: ExpandedPipelineSchema | null;
diff_refs: DiffRefsSchema;
merge_error?: null;
merge_error: string | null;
first_contribution: boolean;
user: {
can_merge: boolean;