diff --git a/site/src/components/WorkspaceScheduleForm/WorkspaceScheduleForm.tsx b/site/src/components/WorkspaceScheduleForm/WorkspaceScheduleForm.tsx index 50170886c62d7..3a65036188ec6 100644 --- a/site/src/components/WorkspaceScheduleForm/WorkspaceScheduleForm.tsx +++ b/site/src/components/WorkspaceScheduleForm/WorkspaceScheduleForm.tsx @@ -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( diff --git a/site/src/testHelpers/entities.ts b/site/src/testHelpers/entities.ts index 9f0e8c662af37..d02f8bfd5b60f 100644 --- a/site/src/testHelpers/entities.ts +++ b/site/src/testHelpers/entities.ts @@ -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: {