Skip to content

Commit dea3297

Browse files
authored
chore: clean up eslint-disable lines (#4735)
* chore: drop eslint-disable rule * refactor: add types for makeMockApiError
1 parent eec406b commit dea3297

File tree

2 files changed

+20
-7
lines changed

2 files changed

+20
-7
lines changed

site/src/components/WorkspaceScheduleForm/WorkspaceScheduleForm.tsx

-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ export interface WorkspaceScheduleFormValues {
9999
ttl: number
100100
}
101101

102-
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
103102
export const validationSchema = Yup.object({
104103
sunday: Yup.boolean(),
105104
monday: Yup.boolean().test(

site/src/testHelpers/entities.ts

+20-6
Original file line numberDiff line numberDiff line change
@@ -814,15 +814,29 @@ export const MockCancellationMessage = {
814814
message: "Job successfully canceled",
815815
}
816816

817-
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
818-
export const makeMockApiError = ({
819-
message,
820-
detail,
821-
validations,
822-
}: {
817+
type MockAPIInput = {
823818
message?: string
824819
detail?: string
825820
validations?: FieldError[]
821+
}
822+
823+
type MockAPIOutput = {
824+
response: {
825+
data: {
826+
message: string
827+
detail: string | undefined
828+
validations: FieldError[] | undefined
829+
}
830+
}
831+
isAxiosError: boolean
832+
}
833+
834+
type MakeMockApiErrorFunction = (input: MockAPIInput) => MockAPIOutput
835+
836+
export const makeMockApiError: MakeMockApiErrorFunction = ({
837+
message,
838+
detail,
839+
validations,
826840
}) => ({
827841
response: {
828842
data: {

0 commit comments

Comments
 (0)