chore: clean up eslint-disable lines (#4735)

* chore: drop eslint-disable rule

* refactor: add types for makeMockApiError
This commit is contained in:
Joe Previte
2022-10-24 21:55:44 -03:00
committed by GitHub
parent eec406b739
commit dea329705a
2 changed files with 20 additions and 7 deletions
@@ -99,7 +99,6 @@ export interface WorkspaceScheduleFormValues {
ttl: number
}
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
export const validationSchema = Yup.object({
sunday: Yup.boolean(),
monday: Yup.boolean().test(
+20 -6
View File
@@ -814,15 +814,29 @@ export const MockCancellationMessage = {
message: "Job successfully canceled",
}
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
export const makeMockApiError = ({
message,
detail,
validations,
}: {
type MockAPIInput = {
message?: string
detail?: string
validations?: FieldError[]
}
type MockAPIOutput = {
response: {
data: {
message: string
detail: string | undefined
validations: FieldError[] | undefined
}
}
isAxiosError: boolean
}
type MakeMockApiErrorFunction = (input: MockAPIInput) => MockAPIOutput
export const makeMockApiError: MakeMockApiErrorFunction = ({
message,
detail,
validations,
}) => ({
response: {
data: {