Fix a type error affecting later versions of TypeScript
This commit is contained in:
parent
79f8286c68
commit
996d04b1e5
3 changed files with 9 additions and 7 deletions
4
lib/workflow.js
generated
4
lib/workflow.js
generated
|
|
@ -70,8 +70,8 @@ function branchesToArray(branches) {
|
|||
return "**";
|
||||
}
|
||||
function toCodedErrors(errors) {
|
||||
return Object.entries(errors).reduce((acc, [key, value]) => {
|
||||
acc[key] = { message: value, code: key };
|
||||
return Object.entries(errors).reduce((acc, [code, message]) => {
|
||||
acc[code] = { message, code };
|
||||
return acc;
|
||||
}, {});
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -87,11 +87,13 @@ export interface CodedError {
|
|||
code: string;
|
||||
}
|
||||
|
||||
function toCodedErrors<T>(errors: T): Record<keyof T, CodedError> {
|
||||
return Object.entries(errors).reduce((acc, [key, value]) => {
|
||||
acc[key] = { message: value, code: key };
|
||||
function toCodedErrors(errors: {
|
||||
[code: string]: string;
|
||||
}): Record<string, CodedError> {
|
||||
return Object.entries(errors).reduce((acc, [code, message]) => {
|
||||
acc[code] = { message, code };
|
||||
return acc;
|
||||
}, {} as Record<keyof T, CodedError>);
|
||||
}, {} as Record<string, CodedError>);
|
||||
}
|
||||
|
||||
// code to send back via status report
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue