From 40365a626f2fe4fcea6ea996a2d8abfa7102a9f6 Mon Sep 17 00:00:00 2001 From: Aarni Halinen Date: Mon, 15 Mar 2021 20:38:13 +0200 Subject: [PATCH] Type few anys --- src/api/eventApi.ts | 4 ++-- src/api/feedApi.ts | 4 ++-- src/api/jobAdApi.ts | 4 ++-- src/api/signupApi.ts | 8 ++++---- src/pages/admin/events/[id].tsx | 4 ++-- src/pages/admin/signups/[id]/email.tsx | 2 +- tsconfig.json | 1 + 7 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/api/eventApi.ts b/src/api/eventApi.ts index 799e772..d2cb0e7 100644 --- a/src/api/eventApi.ts +++ b/src/api/eventApi.ts @@ -43,7 +43,7 @@ class EventApi { } } - static async createEvent(data: any): Promise { + static async createEvent(data: Event): Promise { try { const resp = await axios.post(URL, data, { headers: { @@ -57,7 +57,7 @@ class EventApi { } } - static async updateEvent(data: any): Promise { + static async updateEvent(data: Event): Promise { try { const putUrl = `${URL}${data.id}/`; const resp = await axios.put(putUrl, data, { diff --git a/src/api/feedApi.ts b/src/api/feedApi.ts index 2e2c366..6661c62 100644 --- a/src/api/feedApi.ts +++ b/src/api/feedApi.ts @@ -33,7 +33,7 @@ class FeedApi { } } - static async createPost(data): Promise { + static async createPost(data: Post): Promise { try { const resp = await axios.post(URL, data, { headers: { @@ -47,7 +47,7 @@ class FeedApi { } } - static async updatePost(data): Promise { + static async updatePost(data: Post): Promise { try { const putUrl = `${URL}${data.id}/`; const resp = await axios.put(putUrl, data, { diff --git a/src/api/jobAdApi.ts b/src/api/jobAdApi.ts index 4ed51b7..2398906 100644 --- a/src/api/jobAdApi.ts +++ b/src/api/jobAdApi.ts @@ -43,7 +43,7 @@ class JobAdApi { } } - static async createJobAd(data: any): Promise { + static async createJobAd(data: JobAd): Promise { try { const resp = await axios.post(URL, data, { headers: { @@ -57,7 +57,7 @@ class JobAdApi { } } - static async updateJobAd(data: any): Promise { + static async updateJobAd(data: JobAd): Promise { try { const putUrl = `${URL}${data.id}/`; const resp = await axios.put(putUrl, data, { diff --git a/src/api/signupApi.ts b/src/api/signupApi.ts index d312b89..dda6889 100644 --- a/src/api/signupApi.ts +++ b/src/api/signupApi.ts @@ -105,7 +105,7 @@ class SignupApi { } } - static async createForm(data): Promise { + static async createForm(data: SignupForm): Promise { try { const resp = await axios.post(FORM_URL, data, { headers: { @@ -119,7 +119,7 @@ class SignupApi { } } - static async updateForm(data): Promise { + static async updateForm(data: SignupForm): Promise { try { const putUrl = `${FORM_URL}${data.id}/`; const resp = await axios.put(putUrl, data, { @@ -148,7 +148,7 @@ class SignupApi { } } - static async signupFormSendEmail(data, id): Promise { + static async signupFormSendEmail(data: any, id: number): Promise { try { const resp = await axios.post(`${FORM_URL}${id}/sendemail/`, data, { headers: { @@ -162,7 +162,7 @@ class SignupApi { } } - static async getSignups(id): Promise { + static async getSignups(id: number): Promise { try { const resp = await axios.get(`${FORM_URL}${id}/signups/`, { headers: { diff --git a/src/pages/admin/events/[id].tsx b/src/pages/admin/events/[id].tsx index acc92f8..c29b285 100644 --- a/src/pages/admin/events/[id].tsx +++ b/src/pages/admin/events/[id].tsx @@ -198,7 +198,7 @@ const EventCreatePage: NextPage = () => { } }, [id]); - const onSubmit = async (data) => { + const onSubmit = async (data: any) => { try { const payload = data.formData; payload.signup_id = payload.signupForm; @@ -231,7 +231,7 @@ const EventCreatePage: NextPage = () => { } }; - const onChange = (data) => setFormData(data.formData); + const onChange = (data: any) => setFormData(data.formData); const onFocus = () => setStatusMessage(null); const title = formData?.id ? `Edit Event "${formData.title_fi}"` diff --git a/src/pages/admin/signups/[id]/email.tsx b/src/pages/admin/signups/[id]/email.tsx index a7f0eaa..e578b86 100644 --- a/src/pages/admin/signups/[id]/email.tsx +++ b/src/pages/admin/signups/[id]/email.tsx @@ -64,7 +64,7 @@ const SignupEmailPage: NextPage = () => { const onSubmit = async (data) => { try { const payload = data.formData; - await SignupApi.signupFormSendEmail(payload, id); + await SignupApi.signupFormSendEmail(payload, Number(id)); setStatusMessage("Email sent successfully"); } catch (err) { setError(err); diff --git a/tsconfig.json b/tsconfig.json index 3a9954a..94a500f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -11,6 +11,7 @@ "moduleResolution": "node", "noEmit": true, "noFallthroughCasesInSwitch": true, + "noImplicitAny": false, // TODO: switch true "noUnusedLocals": false, // TODO: switch true "noUnusedParameters": false, // TODO: switch true "resolveJsonModule": true,