Handle missing trackers in backup validation result
This commit is contained in:
@@ -1020,15 +1020,20 @@ export type UpdateTrackPayloadFieldPolicy = {
|
||||
clientMutationId?: FieldPolicy<any> | FieldReadFunction<any>,
|
||||
trackRecord?: FieldPolicy<any> | FieldReadFunction<any>
|
||||
};
|
||||
export type ValidateBackupResultKeySpecifier = ('missingSources' | ValidateBackupResultKeySpecifier)[];
|
||||
export type ValidateBackupResultKeySpecifier = ('missingSources' | 'missingTrackers' | ValidateBackupResultKeySpecifier)[];
|
||||
export type ValidateBackupResultFieldPolicy = {
|
||||
missingSources?: FieldPolicy<any> | FieldReadFunction<any>
|
||||
missingSources?: FieldPolicy<any> | FieldReadFunction<any>,
|
||||
missingTrackers?: FieldPolicy<any> | FieldReadFunction<any>
|
||||
};
|
||||
export type ValidateBackupSourceKeySpecifier = ('id' | 'name' | ValidateBackupSourceKeySpecifier)[];
|
||||
export type ValidateBackupSourceFieldPolicy = {
|
||||
id?: FieldPolicy<any> | FieldReadFunction<any>,
|
||||
name?: FieldPolicy<any> | FieldReadFunction<any>
|
||||
};
|
||||
export type ValidateBackupTrackerKeySpecifier = ('name' | ValidateBackupTrackerKeySpecifier)[];
|
||||
export type ValidateBackupTrackerFieldPolicy = {
|
||||
name?: FieldPolicy<any> | FieldReadFunction<any>
|
||||
};
|
||||
export type WebUIUpdateCheckKeySpecifier = ('channel' | 'tag' | 'updateAvailable' | WebUIUpdateCheckKeySpecifier)[];
|
||||
export type WebUIUpdateCheckFieldPolicy = {
|
||||
channel?: FieldPolicy<any> | FieldReadFunction<any>,
|
||||
@@ -1552,6 +1557,10 @@ export type StrictTypedTypePolicies = {
|
||||
keyFields?: false | ValidateBackupSourceKeySpecifier | (() => undefined | ValidateBackupSourceKeySpecifier),
|
||||
fields?: ValidateBackupSourceFieldPolicy,
|
||||
},
|
||||
ValidateBackupTracker?: Omit<TypePolicy, "fields" | "keyFields"> & {
|
||||
keyFields?: false | ValidateBackupTrackerKeySpecifier | (() => undefined | ValidateBackupTrackerKeySpecifier),
|
||||
fields?: ValidateBackupTrackerFieldPolicy,
|
||||
},
|
||||
WebUIUpdateCheck?: Omit<TypePolicy, "fields" | "keyFields"> & {
|
||||
keyFields?: false | WebUIUpdateCheckKeySpecifier | (() => undefined | WebUIUpdateCheckKeySpecifier),
|
||||
fields?: WebUIUpdateCheckFieldPolicy,
|
||||
|
||||
Reference in New Issue
Block a user