From ebddfa7df4d686a7567f27c8a78d66925da77e81 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Mon, 12 Jun 2023 13:25:21 +0200 Subject: [PATCH] all files as .ts --- backend/src/activitypub/{ActivityPub.js => ActivityPub.ts} | 0 backend/src/activitypub/{Collections.js => Collections.ts} | 0 .../src/activitypub/{NitroDataSource.js => NitroDataSource.ts} | 0 backend/src/activitypub/routes/{inbox.js => inbox.ts} | 0 backend/src/activitypub/routes/{index.js => index.ts} | 0 backend/src/activitypub/routes/{serveUser.js => serveUser.ts} | 0 backend/src/activitypub/routes/{user.js => user.ts} | 0 backend/src/activitypub/routes/{verify.js => verify.ts} | 0 .../activitypub/routes/{webfinger.spec.js => webfinger.spec.ts} | 0 backend/src/activitypub/routes/{webfinger.js => webfinger.ts} | 0 .../security/{httpSignature.spec.js => httpSignature.spec.ts} | 0 backend/src/activitypub/security/{index.js => index.ts} | 0 backend/src/activitypub/utils/{activity.js => activity.ts} | 0 backend/src/activitypub/utils/{actor.js => actor.ts} | 0 backend/src/activitypub/utils/{collection.js => collection.ts} | 0 backend/src/activitypub/utils/{index.js => index.ts} | 0 backend/src/config/{emails.js => emails.ts} | 0 backend/src/config/{index.js => index.ts} | 0 backend/src/config/{logos.js => logos.ts} | 0 backend/src/config/{metadata.js => metadata.ts} | 0 backend/src/constants/{categories.js => categories.ts} | 0 backend/src/constants/{groups.js => groups.ts} | 0 backend/src/constants/{registration.js => registration.ts} | 0 backend/src/db/{clean.js => clean.ts} | 0 backend/src/db/{factories.js => factories.ts} | 0 backend/src/db/migrate/{template.js => template.ts} | 0 ...ccounts.js => 20200123150105-merge_duplicate_user_accounts.ts} | 0 ..._nodes.js => 20200123150110-merge_duplicate_location_nodes.ts} | 0 ..._muted_relationship_between_existing_blocked_relationships.ts} | 0 ...ongitude.js => 20200206190233-swap_latitude_with_longitude.ts} | 0 ...ndex_for_tags.js => 20200207080200-fulltext_index_for_tags.ts} | 0 ...age_url.js => 20200213230248-add_unique_index_to_image_url.ts} | 0 ...8-bulk_upload_to_s3.js => 20200312140328-bulk_upload_to_s3.ts} | 0 ....js => 20200320200315-refactor_all_images_to_separate_type.ts} | 0 ...=> 20200323140300-remove_deleted_users_obsolete_attributes.ts} | 0 ...=> 20200323160336-remove_deleted_posts_obsolete_attributes.ts} | 0 ...image_urls.js => 20200326160326-remove_dangling_image_urls.ts} | 0 ...3589876420-null_mutation.js => 1613589876420-null_mutation.ts} | 0 ...unt-to-posts.js => 1614023644903-add-clickedCount-to-posts.ts} | 0 ...o-posts.js => 1614177130817-add-viewedTeaserCount-to-posts.ts} | 0 ...add-donations-node.js => 20210506150512-add-donations-node.ts} | 0 ...923140939-add-sendNotificationEmails-property-to-all-users.ts} | 0 ...3060819-create_fulltext_indices_and_unique_keys_for_groups.ts} | 0 ...earch-indexes.js => 20230320130345-fulltext-search-indexes.ts} | 0 ...bel-for-posts.js => 20230329150329-article-label-for-posts.ts} | 0 ...stType-property.js => 20230608130637-add-postType-property.ts} | 0 backend/src/db/{neo4j.js => neo4j.ts} | 0 backend/src/db/{seed.js => seed.ts} | 0 backend/src/graphql/{authentications.js => authentications.ts} | 0 backend/src/graphql/{comments.js => comments.ts} | 0 backend/src/graphql/{groups.js => groups.ts} | 0 backend/src/graphql/{notifications.js => notifications.ts} | 0 backend/src/graphql/{posts.js => posts.ts} | 0 backend/src/graphql/{userManagement.js => userManagement.ts} | 0 backend/src/helpers/{asyncForEach.js => asyncForEach.ts} | 0 backend/src/helpers/{encryptPassword.js => encryptPassword.ts} | 0 backend/src/helpers/{jest.js => jest.ts} | 0 backend/src/helpers/{walkRecursive.js => walkRecursive.ts} | 0 backend/src/jwt/{decode.spec.js => decode.spec.ts} | 0 backend/src/jwt/{decode.js => decode.ts} | 0 backend/src/jwt/{encode.spec.js => encode.spec.ts} | 0 backend/src/jwt/{encode.js => encode.ts} | 0 .../{activityPubMiddleware.js => activityPubMiddleware.ts} | 0 .../src/middleware/{excerptMiddleware.js => excerptMiddleware.ts} | 0 .../hashtags/{extractHashtags.spec.js => extractHashtags.spec.ts} | 0 .../hashtags/{extractHashtags.js => extractHashtags.ts} | 0 .../{hashtagsMiddleware.spec.js => hashtagsMiddleware.spec.ts} | 0 .../hashtags/{hashtagsMiddleware.js => hashtagsMiddleware.ts} | 0 backend/src/middleware/helpers/{cleanHtml.js => cleanHtml.ts} | 0 backend/src/middleware/helpers/email/{sendMail.js => sendMail.ts} | 0 .../email/{templateBuilder.spec.js => templateBuilder.spec.ts} | 0 .../helpers/email/{templateBuilder.js => templateBuilder.ts} | 0 .../middleware/helpers/email/templates/de/{index.js => index.ts} | 0 .../middleware/helpers/email/templates/en/{index.js => index.ts} | 0 .../src/middleware/helpers/email/templates/{index.js => index.ts} | 0 .../{includedFieldsMiddleware.js => includedFieldsMiddleware.ts} | 0 backend/src/middleware/{index.js => index.ts} | 0 .../middleware/languages/{languages.spec.js => languages.spec.ts} | 0 backend/src/middleware/languages/{languages.js => languages.ts} | 0 .../middleware/login/{loginMiddleware.js => loginMiddleware.ts} | 0 .../{extractMentionedUsers.js => extractMentionedUsers.ts} | 0 ...icationsMiddleware.spec.js => notificationsMiddleware.spec.ts} | 0 .../{notificationsMiddleware.js => notificationsMiddleware.ts} | 0 .../{orderByMiddleware.spec.js => orderByMiddleware.spec.ts} | 0 .../src/middleware/{orderByMiddleware.js => orderByMiddleware.ts} | 0 ...ermissionsMiddleware.spec.js => permissionsMiddleware.spec.ts} | 0 .../{permissionsMiddleware.js => permissionsMiddleware.ts} | 0 .../src/middleware/{sentryMiddleware.js => sentryMiddleware.ts} | 0 .../middleware/{sluggifyMiddleware.js => sluggifyMiddleware.ts} | 0 .../middleware/slugify/{uniqueSlug.spec.js => uniqueSlug.spec.ts} | 0 backend/src/middleware/slugify/{uniqueSlug.js => uniqueSlug.ts} | 0 .../{slugifyMiddleware.spec.js => slugifyMiddleware.spec.ts} | 0 ...{softDeleteMiddleware.spec.js => softDeleteMiddleware.spec.ts} | 0 .../{softDeleteMiddleware.js => softDeleteMiddleware.ts} | 0 .../{userInteractions.spec.js => userInteractions.spec.ts} | 0 .../src/middleware/{userInteractions.js => userInteractions.ts} | 0 ...{validationMiddleware.spec.js => validationMiddleware.spec.ts} | 0 .../{validationMiddleware.js => validationMiddleware.ts} | 0 backend/src/middleware/{xssMiddleware.js => xssMiddleware.ts} | 0 backend/src/models/{Badge.js => Badge.ts} | 0 backend/src/models/{Category.js => Category.ts} | 0 backend/src/models/{Comment.js => Comment.ts} | 0 backend/src/models/{Donations.js => Donations.ts} | 0 backend/src/models/{EmailAddress.js => EmailAddress.ts} | 0 backend/src/models/{Group.js => Group.ts} | 0 backend/src/models/{Image.js => Image.ts} | 0 backend/src/models/{InviteCode.js => InviteCode.ts} | 0 backend/src/models/{Location.js => Location.ts} | 0 backend/src/models/{Migration.js => Migration.ts} | 0 backend/src/models/{Post.js => Post.ts} | 0 backend/src/models/{Report.js => Report.ts} | 0 backend/src/models/{SocialMedia.js => SocialMedia.ts} | 0 backend/src/models/{Tag.js => Tag.ts} | 0 .../{UnverifiedEmailAddress.js => UnverifiedEmailAddress.ts} | 0 backend/src/models/{User.spec.js => User.spec.ts} | 0 backend/src/models/{User.js => User.ts} | 0 backend/src/models/{index.js => index.ts} | 0 backend/src/schema/{index.js => index.ts} | 0 backend/src/schema/resolvers/{Upload.js => Upload.ts} | 0 backend/src/schema/resolvers/{badges.js => badges.ts} | 0 .../src/schema/resolvers/{comments.spec.js => comments.spec.ts} | 0 backend/src/schema/resolvers/{comments.js => comments.ts} | 0 .../src/schema/resolvers/{donations.spec.js => donations.spec.ts} | 0 backend/src/schema/resolvers/{donations.js => donations.ts} | 0 backend/src/schema/resolvers/{emails.spec.js => emails.spec.ts} | 0 backend/src/schema/resolvers/{emails.js => emails.ts} | 0 backend/src/schema/resolvers/{embeds.spec.js => embeds.spec.ts} | 0 backend/src/schema/resolvers/{embeds.js => embeds.ts} | 0 .../embeds/{findProvider.spec.js => findProvider.spec.ts} | 0 .../schema/resolvers/embeds/{findProvider.js => findProvider.ts} | 0 backend/src/schema/resolvers/embeds/{scraper.js => scraper.ts} | 0 .../resolvers/{filter-posts.spec.js => filter-posts.spec.ts} | 0 backend/src/schema/resolvers/{follow.spec.js => follow.spec.ts} | 0 backend/src/schema/resolvers/{follow.js => follow.ts} | 0 backend/src/schema/resolvers/{groups.spec.js => groups.spec.ts} | 0 backend/src/schema/resolvers/{groups.js => groups.ts} | 0 backend/src/schema/resolvers/helpers/{Resolver.js => Resolver.ts} | 0 .../helpers/{createPasswordReset.js => createPasswordReset.ts} | 0 .../resolvers/helpers/{databaseLogger.js => databaseLogger.ts} | 0 backend/src/schema/resolvers/helpers/{events.js => events.ts} | 0 .../helpers/{existingEmailAddress.js => existingEmailAddress.ts} | 0 .../helpers/{filterForMutedUsers.js => filterForMutedUsers.ts} | 0 .../helpers/{filterInvisiblePosts.js => filterInvisiblePosts.ts} | 0 .../{filterPostsOfMyGroups.js => filterPostsOfMyGroups.ts} | 0 .../helpers/{generateInviteCode.js => generateInviteCode.ts} | 0 .../resolvers/helpers/{generateNonce.js => generateNonce.ts} | 0 .../resolvers/helpers/{normalizeEmail.js => normalizeEmail.ts} | 0 backend/src/schema/resolvers/{images.js => images.ts} | 0 .../schema/resolvers/images/{images.spec.js => images.spec.ts} | 0 backend/src/schema/resolvers/images/{images.js => images.ts} | 0 backend/src/schema/resolvers/{index.js => index.ts} | 0 .../schema/resolvers/{inviteCodes.spec.js => inviteCodes.spec.ts} | 0 backend/src/schema/resolvers/{inviteCodes.js => inviteCodes.ts} | 0 .../src/schema/resolvers/{locations.spec.js => locations.spec.ts} | 0 backend/src/schema/resolvers/{locations.js => locations.ts} | 0 .../schema/resolvers/{moderation.spec.js => moderation.spec.ts} | 0 backend/src/schema/resolvers/{moderation.js => moderation.ts} | 0 .../resolvers/{notifications.spec.js => notifications.spec.ts} | 0 .../src/schema/resolvers/{notifications.js => notifications.ts} | 0 .../resolvers/{passwordReset.spec.js => passwordReset.spec.ts} | 0 .../src/schema/resolvers/{passwordReset.js => passwordReset.ts} | 0 backend/src/schema/resolvers/{posts.spec.js => posts.spec.ts} | 0 backend/src/schema/resolvers/{posts.js => posts.ts} | 0 .../resolvers/{postsInGroups.spec.js => postsInGroups.spec.ts} | 0 .../resolvers/{registration.spec.js => registration.spec.ts} | 0 backend/src/schema/resolvers/{registration.js => registration.ts} | 0 backend/src/schema/resolvers/{reports.spec.js => reports.spec.ts} | 0 backend/src/schema/resolvers/{reports.js => reports.ts} | 0 backend/src/schema/resolvers/{rewards.spec.js => rewards.spec.ts} | 0 backend/src/schema/resolvers/{rewards.js => rewards.ts} | 0 backend/src/schema/resolvers/{roles.js => roles.ts} | 0 .../src/schema/resolvers/{searches.spec.js => searches.spec.ts} | 0 backend/src/schema/resolvers/{searches.js => searches.ts} | 0 .../searches/{queryString.spec.js => queryString.spec.ts} | 0 .../schema/resolvers/searches/{queryString.js => queryString.ts} | 0 backend/src/schema/resolvers/{shout.spec.js => shout.spec.ts} | 0 backend/src/schema/resolvers/{shout.js => shout.ts} | 0 .../schema/resolvers/{socialMedia.spec.js => socialMedia.spec.ts} | 0 backend/src/schema/resolvers/{socialMedia.js => socialMedia.ts} | 0 .../schema/resolvers/{statistics.spec.js => statistics.spec.ts} | 0 backend/src/schema/resolvers/{statistics.js => statistics.ts} | 0 .../resolvers/transactions/{inviteCodes.js => inviteCodes.ts} | 0 .../src/schema/resolvers/{userData.spec.js => userData.spec.ts} | 0 backend/src/schema/resolvers/{userData.js => userData.ts} | 0 .../{user_management.spec.js => user_management.spec.ts} | 0 .../schema/resolvers/{user_management.js => user_management.ts} | 0 backend/src/schema/resolvers/{users.spec.js => users.spec.ts} | 0 backend/src/schema/resolvers/{users.js => users.ts} | 0 .../schema/resolvers/users/{location.spec.js => location.spec.ts} | 0 backend/src/schema/resolvers/users/{location.js => location.ts} | 0 .../resolvers/users/{mutedUsers.spec.js => mutedUsers.spec.ts} | 0 .../{viewedTeaserCount.spec.js => viewedTeaserCount.spec.ts} | 0 backend/src/schema/types/{index.js => index.ts} | 0 backend/src/{server.spec.js => server.spec.ts} | 0 backend/src/{server.js => server.ts} | 0 195 files changed, 0 insertions(+), 0 deletions(-) rename backend/src/activitypub/{ActivityPub.js => ActivityPub.ts} (100%) rename backend/src/activitypub/{Collections.js => Collections.ts} (100%) rename backend/src/activitypub/{NitroDataSource.js => NitroDataSource.ts} (100%) rename backend/src/activitypub/routes/{inbox.js => inbox.ts} (100%) rename backend/src/activitypub/routes/{index.js => index.ts} (100%) rename backend/src/activitypub/routes/{serveUser.js => serveUser.ts} (100%) rename backend/src/activitypub/routes/{user.js => user.ts} (100%) rename backend/src/activitypub/routes/{verify.js => verify.ts} (100%) rename backend/src/activitypub/routes/{webfinger.spec.js => webfinger.spec.ts} (100%) rename backend/src/activitypub/routes/{webfinger.js => webfinger.ts} (100%) rename backend/src/activitypub/security/{httpSignature.spec.js => httpSignature.spec.ts} (100%) rename backend/src/activitypub/security/{index.js => index.ts} (100%) rename backend/src/activitypub/utils/{activity.js => activity.ts} (100%) rename backend/src/activitypub/utils/{actor.js => actor.ts} (100%) rename backend/src/activitypub/utils/{collection.js => collection.ts} (100%) rename backend/src/activitypub/utils/{index.js => index.ts} (100%) rename backend/src/config/{emails.js => emails.ts} (100%) rename backend/src/config/{index.js => index.ts} (100%) rename backend/src/config/{logos.js => logos.ts} (100%) rename backend/src/config/{metadata.js => metadata.ts} (100%) rename backend/src/constants/{categories.js => categories.ts} (100%) rename backend/src/constants/{groups.js => groups.ts} (100%) rename backend/src/constants/{registration.js => registration.ts} (100%) rename backend/src/db/{clean.js => clean.ts} (100%) rename backend/src/db/{factories.js => factories.ts} (100%) rename backend/src/db/migrate/{template.js => template.ts} (100%) rename backend/src/db/migrations-examples/{20200123150105-merge_duplicate_user_accounts.js => 20200123150105-merge_duplicate_user_accounts.ts} (100%) rename backend/src/db/migrations-examples/{20200123150110-merge_duplicate_location_nodes.js => 20200123150110-merge_duplicate_location_nodes.ts} (100%) rename backend/src/db/migrations-examples/{20200127110135-create_muted_relationship_between_existing_blocked_relationships.js => 20200127110135-create_muted_relationship_between_existing_blocked_relationships.ts} (100%) rename backend/src/db/migrations-examples/{20200206190233-swap_latitude_with_longitude.js => 20200206190233-swap_latitude_with_longitude.ts} (100%) rename backend/src/db/migrations-examples/{20200207080200-fulltext_index_for_tags.js => 20200207080200-fulltext_index_for_tags.ts} (100%) rename backend/src/db/migrations-examples/{20200213230248-add_unique_index_to_image_url.js => 20200213230248-add_unique_index_to_image_url.ts} (100%) rename backend/src/db/migrations-examples/{20200312140328-bulk_upload_to_s3.js => 20200312140328-bulk_upload_to_s3.ts} (100%) rename backend/src/db/migrations-examples/{20200320200315-refactor_all_images_to_separate_type.js => 20200320200315-refactor_all_images_to_separate_type.ts} (100%) rename backend/src/db/migrations-examples/{20200323140300-remove_deleted_users_obsolete_attributes.js => 20200323140300-remove_deleted_users_obsolete_attributes.ts} (100%) rename backend/src/db/migrations-examples/{20200323160336-remove_deleted_posts_obsolete_attributes.js => 20200323160336-remove_deleted_posts_obsolete_attributes.ts} (100%) rename backend/src/db/migrations-examples/{20200326160326-remove_dangling_image_urls.js => 20200326160326-remove_dangling_image_urls.ts} (100%) rename backend/src/db/migrations/{1613589876420-null_mutation.js => 1613589876420-null_mutation.ts} (100%) rename backend/src/db/migrations/{1614023644903-add-clickedCount-to-posts.js => 1614023644903-add-clickedCount-to-posts.ts} (100%) rename backend/src/db/migrations/{1614177130817-add-viewedTeaserCount-to-posts.js => 1614177130817-add-viewedTeaserCount-to-posts.ts} (100%) rename backend/src/db/migrations/{20210506150512-add-donations-node.js => 20210506150512-add-donations-node.ts} (100%) rename backend/src/db/migrations/{20210923140939-add-sendNotificationEmails-property-to-all-users.js => 20210923140939-add-sendNotificationEmails-property-to-all-users.ts} (100%) rename backend/src/db/migrations/{20220803060819-create_fulltext_indices_and_unique_keys_for_groups.js => 20220803060819-create_fulltext_indices_and_unique_keys_for_groups.ts} (100%) rename backend/src/db/migrations/{20230320130345-fulltext-search-indexes.js => 20230320130345-fulltext-search-indexes.ts} (100%) rename backend/src/db/migrations/{20230329150329-article-label-for-posts.js => 20230329150329-article-label-for-posts.ts} (100%) rename backend/src/db/migrations/{20230608130637-add-postType-property.js => 20230608130637-add-postType-property.ts} (100%) rename backend/src/db/{neo4j.js => neo4j.ts} (100%) rename backend/src/db/{seed.js => seed.ts} (100%) rename backend/src/graphql/{authentications.js => authentications.ts} (100%) rename backend/src/graphql/{comments.js => comments.ts} (100%) rename backend/src/graphql/{groups.js => groups.ts} (100%) rename backend/src/graphql/{notifications.js => notifications.ts} (100%) rename backend/src/graphql/{posts.js => posts.ts} (100%) rename backend/src/graphql/{userManagement.js => userManagement.ts} (100%) rename backend/src/helpers/{asyncForEach.js => asyncForEach.ts} (100%) rename backend/src/helpers/{encryptPassword.js => encryptPassword.ts} (100%) rename backend/src/helpers/{jest.js => jest.ts} (100%) rename backend/src/helpers/{walkRecursive.js => walkRecursive.ts} (100%) rename backend/src/jwt/{decode.spec.js => decode.spec.ts} (100%) rename backend/src/jwt/{decode.js => decode.ts} (100%) rename backend/src/jwt/{encode.spec.js => encode.spec.ts} (100%) rename backend/src/jwt/{encode.js => encode.ts} (100%) rename backend/src/middleware/{activityPubMiddleware.js => activityPubMiddleware.ts} (100%) rename backend/src/middleware/{excerptMiddleware.js => excerptMiddleware.ts} (100%) rename backend/src/middleware/hashtags/{extractHashtags.spec.js => extractHashtags.spec.ts} (100%) rename backend/src/middleware/hashtags/{extractHashtags.js => extractHashtags.ts} (100%) rename backend/src/middleware/hashtags/{hashtagsMiddleware.spec.js => hashtagsMiddleware.spec.ts} (100%) rename backend/src/middleware/hashtags/{hashtagsMiddleware.js => hashtagsMiddleware.ts} (100%) rename backend/src/middleware/helpers/{cleanHtml.js => cleanHtml.ts} (100%) rename backend/src/middleware/helpers/email/{sendMail.js => sendMail.ts} (100%) rename backend/src/middleware/helpers/email/{templateBuilder.spec.js => templateBuilder.spec.ts} (100%) rename backend/src/middleware/helpers/email/{templateBuilder.js => templateBuilder.ts} (100%) rename backend/src/middleware/helpers/email/templates/de/{index.js => index.ts} (100%) rename backend/src/middleware/helpers/email/templates/en/{index.js => index.ts} (100%) rename backend/src/middleware/helpers/email/templates/{index.js => index.ts} (100%) rename backend/src/middleware/{includedFieldsMiddleware.js => includedFieldsMiddleware.ts} (100%) rename backend/src/middleware/{index.js => index.ts} (100%) rename backend/src/middleware/languages/{languages.spec.js => languages.spec.ts} (100%) rename backend/src/middleware/languages/{languages.js => languages.ts} (100%) rename backend/src/middleware/login/{loginMiddleware.js => loginMiddleware.ts} (100%) rename backend/src/middleware/notifications/mentions/{extractMentionedUsers.js => extractMentionedUsers.ts} (100%) rename backend/src/middleware/notifications/{notificationsMiddleware.spec.js => notificationsMiddleware.spec.ts} (100%) rename backend/src/middleware/notifications/{notificationsMiddleware.js => notificationsMiddleware.ts} (100%) rename backend/src/middleware/{orderByMiddleware.spec.js => orderByMiddleware.spec.ts} (100%) rename backend/src/middleware/{orderByMiddleware.js => orderByMiddleware.ts} (100%) rename backend/src/middleware/{permissionsMiddleware.spec.js => permissionsMiddleware.spec.ts} (100%) rename backend/src/middleware/{permissionsMiddleware.js => permissionsMiddleware.ts} (100%) rename backend/src/middleware/{sentryMiddleware.js => sentryMiddleware.ts} (100%) rename backend/src/middleware/{sluggifyMiddleware.js => sluggifyMiddleware.ts} (100%) rename backend/src/middleware/slugify/{uniqueSlug.spec.js => uniqueSlug.spec.ts} (100%) rename backend/src/middleware/slugify/{uniqueSlug.js => uniqueSlug.ts} (100%) rename backend/src/middleware/{slugifyMiddleware.spec.js => slugifyMiddleware.spec.ts} (100%) rename backend/src/middleware/softDelete/{softDeleteMiddleware.spec.js => softDeleteMiddleware.spec.ts} (100%) rename backend/src/middleware/softDelete/{softDeleteMiddleware.js => softDeleteMiddleware.ts} (100%) rename backend/src/middleware/{userInteractions.spec.js => userInteractions.spec.ts} (100%) rename backend/src/middleware/{userInteractions.js => userInteractions.ts} (100%) rename backend/src/middleware/validation/{validationMiddleware.spec.js => validationMiddleware.spec.ts} (100%) rename backend/src/middleware/validation/{validationMiddleware.js => validationMiddleware.ts} (100%) rename backend/src/middleware/{xssMiddleware.js => xssMiddleware.ts} (100%) rename backend/src/models/{Badge.js => Badge.ts} (100%) rename backend/src/models/{Category.js => Category.ts} (100%) rename backend/src/models/{Comment.js => Comment.ts} (100%) rename backend/src/models/{Donations.js => Donations.ts} (100%) rename backend/src/models/{EmailAddress.js => EmailAddress.ts} (100%) rename backend/src/models/{Group.js => Group.ts} (100%) rename backend/src/models/{Image.js => Image.ts} (100%) rename backend/src/models/{InviteCode.js => InviteCode.ts} (100%) rename backend/src/models/{Location.js => Location.ts} (100%) rename backend/src/models/{Migration.js => Migration.ts} (100%) rename backend/src/models/{Post.js => Post.ts} (100%) rename backend/src/models/{Report.js => Report.ts} (100%) rename backend/src/models/{SocialMedia.js => SocialMedia.ts} (100%) rename backend/src/models/{Tag.js => Tag.ts} (100%) rename backend/src/models/{UnverifiedEmailAddress.js => UnverifiedEmailAddress.ts} (100%) rename backend/src/models/{User.spec.js => User.spec.ts} (100%) rename backend/src/models/{User.js => User.ts} (100%) rename backend/src/models/{index.js => index.ts} (100%) rename backend/src/schema/{index.js => index.ts} (100%) rename backend/src/schema/resolvers/{Upload.js => Upload.ts} (100%) rename backend/src/schema/resolvers/{badges.js => badges.ts} (100%) rename backend/src/schema/resolvers/{comments.spec.js => comments.spec.ts} (100%) rename backend/src/schema/resolvers/{comments.js => comments.ts} (100%) rename backend/src/schema/resolvers/{donations.spec.js => donations.spec.ts} (100%) rename backend/src/schema/resolvers/{donations.js => donations.ts} (100%) rename backend/src/schema/resolvers/{emails.spec.js => emails.spec.ts} (100%) rename backend/src/schema/resolvers/{emails.js => emails.ts} (100%) rename backend/src/schema/resolvers/{embeds.spec.js => embeds.spec.ts} (100%) rename backend/src/schema/resolvers/{embeds.js => embeds.ts} (100%) rename backend/src/schema/resolvers/embeds/{findProvider.spec.js => findProvider.spec.ts} (100%) rename backend/src/schema/resolvers/embeds/{findProvider.js => findProvider.ts} (100%) rename backend/src/schema/resolvers/embeds/{scraper.js => scraper.ts} (100%) rename backend/src/schema/resolvers/{filter-posts.spec.js => filter-posts.spec.ts} (100%) rename backend/src/schema/resolvers/{follow.spec.js => follow.spec.ts} (100%) rename backend/src/schema/resolvers/{follow.js => follow.ts} (100%) rename backend/src/schema/resolvers/{groups.spec.js => groups.spec.ts} (100%) rename backend/src/schema/resolvers/{groups.js => groups.ts} (100%) rename backend/src/schema/resolvers/helpers/{Resolver.js => Resolver.ts} (100%) rename backend/src/schema/resolvers/helpers/{createPasswordReset.js => createPasswordReset.ts} (100%) rename backend/src/schema/resolvers/helpers/{databaseLogger.js => databaseLogger.ts} (100%) rename backend/src/schema/resolvers/helpers/{events.js => events.ts} (100%) rename backend/src/schema/resolvers/helpers/{existingEmailAddress.js => existingEmailAddress.ts} (100%) rename backend/src/schema/resolvers/helpers/{filterForMutedUsers.js => filterForMutedUsers.ts} (100%) rename backend/src/schema/resolvers/helpers/{filterInvisiblePosts.js => filterInvisiblePosts.ts} (100%) rename backend/src/schema/resolvers/helpers/{filterPostsOfMyGroups.js => filterPostsOfMyGroups.ts} (100%) rename backend/src/schema/resolvers/helpers/{generateInviteCode.js => generateInviteCode.ts} (100%) rename backend/src/schema/resolvers/helpers/{generateNonce.js => generateNonce.ts} (100%) rename backend/src/schema/resolvers/helpers/{normalizeEmail.js => normalizeEmail.ts} (100%) rename backend/src/schema/resolvers/{images.js => images.ts} (100%) rename backend/src/schema/resolvers/images/{images.spec.js => images.spec.ts} (100%) rename backend/src/schema/resolvers/images/{images.js => images.ts} (100%) rename backend/src/schema/resolvers/{index.js => index.ts} (100%) rename backend/src/schema/resolvers/{inviteCodes.spec.js => inviteCodes.spec.ts} (100%) rename backend/src/schema/resolvers/{inviteCodes.js => inviteCodes.ts} (100%) rename backend/src/schema/resolvers/{locations.spec.js => locations.spec.ts} (100%) rename backend/src/schema/resolvers/{locations.js => locations.ts} (100%) rename backend/src/schema/resolvers/{moderation.spec.js => moderation.spec.ts} (100%) rename backend/src/schema/resolvers/{moderation.js => moderation.ts} (100%) rename backend/src/schema/resolvers/{notifications.spec.js => notifications.spec.ts} (100%) rename backend/src/schema/resolvers/{notifications.js => notifications.ts} (100%) rename backend/src/schema/resolvers/{passwordReset.spec.js => passwordReset.spec.ts} (100%) rename backend/src/schema/resolvers/{passwordReset.js => passwordReset.ts} (100%) rename backend/src/schema/resolvers/{posts.spec.js => posts.spec.ts} (100%) rename backend/src/schema/resolvers/{posts.js => posts.ts} (100%) rename backend/src/schema/resolvers/{postsInGroups.spec.js => postsInGroups.spec.ts} (100%) rename backend/src/schema/resolvers/{registration.spec.js => registration.spec.ts} (100%) rename backend/src/schema/resolvers/{registration.js => registration.ts} (100%) rename backend/src/schema/resolvers/{reports.spec.js => reports.spec.ts} (100%) rename backend/src/schema/resolvers/{reports.js => reports.ts} (100%) rename backend/src/schema/resolvers/{rewards.spec.js => rewards.spec.ts} (100%) rename backend/src/schema/resolvers/{rewards.js => rewards.ts} (100%) rename backend/src/schema/resolvers/{roles.js => roles.ts} (100%) rename backend/src/schema/resolvers/{searches.spec.js => searches.spec.ts} (100%) rename backend/src/schema/resolvers/{searches.js => searches.ts} (100%) rename backend/src/schema/resolvers/searches/{queryString.spec.js => queryString.spec.ts} (100%) rename backend/src/schema/resolvers/searches/{queryString.js => queryString.ts} (100%) rename backend/src/schema/resolvers/{shout.spec.js => shout.spec.ts} (100%) rename backend/src/schema/resolvers/{shout.js => shout.ts} (100%) rename backend/src/schema/resolvers/{socialMedia.spec.js => socialMedia.spec.ts} (100%) rename backend/src/schema/resolvers/{socialMedia.js => socialMedia.ts} (100%) rename backend/src/schema/resolvers/{statistics.spec.js => statistics.spec.ts} (100%) rename backend/src/schema/resolvers/{statistics.js => statistics.ts} (100%) rename backend/src/schema/resolvers/transactions/{inviteCodes.js => inviteCodes.ts} (100%) rename backend/src/schema/resolvers/{userData.spec.js => userData.spec.ts} (100%) rename backend/src/schema/resolvers/{userData.js => userData.ts} (100%) rename backend/src/schema/resolvers/{user_management.spec.js => user_management.spec.ts} (100%) rename backend/src/schema/resolvers/{user_management.js => user_management.ts} (100%) rename backend/src/schema/resolvers/{users.spec.js => users.spec.ts} (100%) rename backend/src/schema/resolvers/{users.js => users.ts} (100%) rename backend/src/schema/resolvers/users/{location.spec.js => location.spec.ts} (100%) rename backend/src/schema/resolvers/users/{location.js => location.ts} (100%) rename backend/src/schema/resolvers/users/{mutedUsers.spec.js => mutedUsers.spec.ts} (100%) rename backend/src/schema/resolvers/{viewedTeaserCount.spec.js => viewedTeaserCount.spec.ts} (100%) rename backend/src/schema/types/{index.js => index.ts} (100%) rename backend/src/{server.spec.js => server.spec.ts} (100%) rename backend/src/{server.js => server.ts} (100%) diff --git a/backend/src/activitypub/ActivityPub.js b/backend/src/activitypub/ActivityPub.ts similarity index 100% rename from backend/src/activitypub/ActivityPub.js rename to backend/src/activitypub/ActivityPub.ts diff --git a/backend/src/activitypub/Collections.js b/backend/src/activitypub/Collections.ts similarity index 100% rename from backend/src/activitypub/Collections.js rename to backend/src/activitypub/Collections.ts diff --git a/backend/src/activitypub/NitroDataSource.js b/backend/src/activitypub/NitroDataSource.ts similarity index 100% rename from backend/src/activitypub/NitroDataSource.js rename to backend/src/activitypub/NitroDataSource.ts diff --git a/backend/src/activitypub/routes/inbox.js b/backend/src/activitypub/routes/inbox.ts similarity index 100% rename from backend/src/activitypub/routes/inbox.js rename to backend/src/activitypub/routes/inbox.ts diff --git a/backend/src/activitypub/routes/index.js b/backend/src/activitypub/routes/index.ts similarity index 100% rename from backend/src/activitypub/routes/index.js rename to backend/src/activitypub/routes/index.ts diff --git a/backend/src/activitypub/routes/serveUser.js b/backend/src/activitypub/routes/serveUser.ts similarity index 100% rename from backend/src/activitypub/routes/serveUser.js rename to backend/src/activitypub/routes/serveUser.ts diff --git a/backend/src/activitypub/routes/user.js b/backend/src/activitypub/routes/user.ts similarity index 100% rename from backend/src/activitypub/routes/user.js rename to backend/src/activitypub/routes/user.ts diff --git a/backend/src/activitypub/routes/verify.js b/backend/src/activitypub/routes/verify.ts similarity index 100% rename from backend/src/activitypub/routes/verify.js rename to backend/src/activitypub/routes/verify.ts diff --git a/backend/src/activitypub/routes/webfinger.spec.js b/backend/src/activitypub/routes/webfinger.spec.ts similarity index 100% rename from backend/src/activitypub/routes/webfinger.spec.js rename to backend/src/activitypub/routes/webfinger.spec.ts diff --git a/backend/src/activitypub/routes/webfinger.js b/backend/src/activitypub/routes/webfinger.ts similarity index 100% rename from backend/src/activitypub/routes/webfinger.js rename to backend/src/activitypub/routes/webfinger.ts diff --git a/backend/src/activitypub/security/httpSignature.spec.js b/backend/src/activitypub/security/httpSignature.spec.ts similarity index 100% rename from backend/src/activitypub/security/httpSignature.spec.js rename to backend/src/activitypub/security/httpSignature.spec.ts diff --git a/backend/src/activitypub/security/index.js b/backend/src/activitypub/security/index.ts similarity index 100% rename from backend/src/activitypub/security/index.js rename to backend/src/activitypub/security/index.ts diff --git a/backend/src/activitypub/utils/activity.js b/backend/src/activitypub/utils/activity.ts similarity index 100% rename from backend/src/activitypub/utils/activity.js rename to backend/src/activitypub/utils/activity.ts diff --git a/backend/src/activitypub/utils/actor.js b/backend/src/activitypub/utils/actor.ts similarity index 100% rename from backend/src/activitypub/utils/actor.js rename to backend/src/activitypub/utils/actor.ts diff --git a/backend/src/activitypub/utils/collection.js b/backend/src/activitypub/utils/collection.ts similarity index 100% rename from backend/src/activitypub/utils/collection.js rename to backend/src/activitypub/utils/collection.ts diff --git a/backend/src/activitypub/utils/index.js b/backend/src/activitypub/utils/index.ts similarity index 100% rename from backend/src/activitypub/utils/index.js rename to backend/src/activitypub/utils/index.ts diff --git a/backend/src/config/emails.js b/backend/src/config/emails.ts similarity index 100% rename from backend/src/config/emails.js rename to backend/src/config/emails.ts diff --git a/backend/src/config/index.js b/backend/src/config/index.ts similarity index 100% rename from backend/src/config/index.js rename to backend/src/config/index.ts diff --git a/backend/src/config/logos.js b/backend/src/config/logos.ts similarity index 100% rename from backend/src/config/logos.js rename to backend/src/config/logos.ts diff --git a/backend/src/config/metadata.js b/backend/src/config/metadata.ts similarity index 100% rename from backend/src/config/metadata.js rename to backend/src/config/metadata.ts diff --git a/backend/src/constants/categories.js b/backend/src/constants/categories.ts similarity index 100% rename from backend/src/constants/categories.js rename to backend/src/constants/categories.ts diff --git a/backend/src/constants/groups.js b/backend/src/constants/groups.ts similarity index 100% rename from backend/src/constants/groups.js rename to backend/src/constants/groups.ts diff --git a/backend/src/constants/registration.js b/backend/src/constants/registration.ts similarity index 100% rename from backend/src/constants/registration.js rename to backend/src/constants/registration.ts diff --git a/backend/src/db/clean.js b/backend/src/db/clean.ts similarity index 100% rename from backend/src/db/clean.js rename to backend/src/db/clean.ts diff --git a/backend/src/db/factories.js b/backend/src/db/factories.ts similarity index 100% rename from backend/src/db/factories.js rename to backend/src/db/factories.ts diff --git a/backend/src/db/migrate/template.js b/backend/src/db/migrate/template.ts similarity index 100% rename from backend/src/db/migrate/template.js rename to backend/src/db/migrate/template.ts diff --git a/backend/src/db/migrations-examples/20200123150105-merge_duplicate_user_accounts.js b/backend/src/db/migrations-examples/20200123150105-merge_duplicate_user_accounts.ts similarity index 100% rename from backend/src/db/migrations-examples/20200123150105-merge_duplicate_user_accounts.js rename to backend/src/db/migrations-examples/20200123150105-merge_duplicate_user_accounts.ts diff --git a/backend/src/db/migrations-examples/20200123150110-merge_duplicate_location_nodes.js b/backend/src/db/migrations-examples/20200123150110-merge_duplicate_location_nodes.ts similarity index 100% rename from backend/src/db/migrations-examples/20200123150110-merge_duplicate_location_nodes.js rename to backend/src/db/migrations-examples/20200123150110-merge_duplicate_location_nodes.ts diff --git a/backend/src/db/migrations-examples/20200127110135-create_muted_relationship_between_existing_blocked_relationships.js b/backend/src/db/migrations-examples/20200127110135-create_muted_relationship_between_existing_blocked_relationships.ts similarity index 100% rename from backend/src/db/migrations-examples/20200127110135-create_muted_relationship_between_existing_blocked_relationships.js rename to backend/src/db/migrations-examples/20200127110135-create_muted_relationship_between_existing_blocked_relationships.ts diff --git a/backend/src/db/migrations-examples/20200206190233-swap_latitude_with_longitude.js b/backend/src/db/migrations-examples/20200206190233-swap_latitude_with_longitude.ts similarity index 100% rename from backend/src/db/migrations-examples/20200206190233-swap_latitude_with_longitude.js rename to backend/src/db/migrations-examples/20200206190233-swap_latitude_with_longitude.ts diff --git a/backend/src/db/migrations-examples/20200207080200-fulltext_index_for_tags.js b/backend/src/db/migrations-examples/20200207080200-fulltext_index_for_tags.ts similarity index 100% rename from backend/src/db/migrations-examples/20200207080200-fulltext_index_for_tags.js rename to backend/src/db/migrations-examples/20200207080200-fulltext_index_for_tags.ts diff --git a/backend/src/db/migrations-examples/20200213230248-add_unique_index_to_image_url.js b/backend/src/db/migrations-examples/20200213230248-add_unique_index_to_image_url.ts similarity index 100% rename from backend/src/db/migrations-examples/20200213230248-add_unique_index_to_image_url.js rename to backend/src/db/migrations-examples/20200213230248-add_unique_index_to_image_url.ts diff --git a/backend/src/db/migrations-examples/20200312140328-bulk_upload_to_s3.js b/backend/src/db/migrations-examples/20200312140328-bulk_upload_to_s3.ts similarity index 100% rename from backend/src/db/migrations-examples/20200312140328-bulk_upload_to_s3.js rename to backend/src/db/migrations-examples/20200312140328-bulk_upload_to_s3.ts diff --git a/backend/src/db/migrations-examples/20200320200315-refactor_all_images_to_separate_type.js b/backend/src/db/migrations-examples/20200320200315-refactor_all_images_to_separate_type.ts similarity index 100% rename from backend/src/db/migrations-examples/20200320200315-refactor_all_images_to_separate_type.js rename to backend/src/db/migrations-examples/20200320200315-refactor_all_images_to_separate_type.ts diff --git a/backend/src/db/migrations-examples/20200323140300-remove_deleted_users_obsolete_attributes.js b/backend/src/db/migrations-examples/20200323140300-remove_deleted_users_obsolete_attributes.ts similarity index 100% rename from backend/src/db/migrations-examples/20200323140300-remove_deleted_users_obsolete_attributes.js rename to backend/src/db/migrations-examples/20200323140300-remove_deleted_users_obsolete_attributes.ts diff --git a/backend/src/db/migrations-examples/20200323160336-remove_deleted_posts_obsolete_attributes.js b/backend/src/db/migrations-examples/20200323160336-remove_deleted_posts_obsolete_attributes.ts similarity index 100% rename from backend/src/db/migrations-examples/20200323160336-remove_deleted_posts_obsolete_attributes.js rename to backend/src/db/migrations-examples/20200323160336-remove_deleted_posts_obsolete_attributes.ts diff --git a/backend/src/db/migrations-examples/20200326160326-remove_dangling_image_urls.js b/backend/src/db/migrations-examples/20200326160326-remove_dangling_image_urls.ts similarity index 100% rename from backend/src/db/migrations-examples/20200326160326-remove_dangling_image_urls.js rename to backend/src/db/migrations-examples/20200326160326-remove_dangling_image_urls.ts diff --git a/backend/src/db/migrations/1613589876420-null_mutation.js b/backend/src/db/migrations/1613589876420-null_mutation.ts similarity index 100% rename from backend/src/db/migrations/1613589876420-null_mutation.js rename to backend/src/db/migrations/1613589876420-null_mutation.ts diff --git a/backend/src/db/migrations/1614023644903-add-clickedCount-to-posts.js b/backend/src/db/migrations/1614023644903-add-clickedCount-to-posts.ts similarity index 100% rename from backend/src/db/migrations/1614023644903-add-clickedCount-to-posts.js rename to backend/src/db/migrations/1614023644903-add-clickedCount-to-posts.ts diff --git a/backend/src/db/migrations/1614177130817-add-viewedTeaserCount-to-posts.js b/backend/src/db/migrations/1614177130817-add-viewedTeaserCount-to-posts.ts similarity index 100% rename from backend/src/db/migrations/1614177130817-add-viewedTeaserCount-to-posts.js rename to backend/src/db/migrations/1614177130817-add-viewedTeaserCount-to-posts.ts diff --git a/backend/src/db/migrations/20210506150512-add-donations-node.js b/backend/src/db/migrations/20210506150512-add-donations-node.ts similarity index 100% rename from backend/src/db/migrations/20210506150512-add-donations-node.js rename to backend/src/db/migrations/20210506150512-add-donations-node.ts diff --git a/backend/src/db/migrations/20210923140939-add-sendNotificationEmails-property-to-all-users.js b/backend/src/db/migrations/20210923140939-add-sendNotificationEmails-property-to-all-users.ts similarity index 100% rename from backend/src/db/migrations/20210923140939-add-sendNotificationEmails-property-to-all-users.js rename to backend/src/db/migrations/20210923140939-add-sendNotificationEmails-property-to-all-users.ts diff --git a/backend/src/db/migrations/20220803060819-create_fulltext_indices_and_unique_keys_for_groups.js b/backend/src/db/migrations/20220803060819-create_fulltext_indices_and_unique_keys_for_groups.ts similarity index 100% rename from backend/src/db/migrations/20220803060819-create_fulltext_indices_and_unique_keys_for_groups.js rename to backend/src/db/migrations/20220803060819-create_fulltext_indices_and_unique_keys_for_groups.ts diff --git a/backend/src/db/migrations/20230320130345-fulltext-search-indexes.js b/backend/src/db/migrations/20230320130345-fulltext-search-indexes.ts similarity index 100% rename from backend/src/db/migrations/20230320130345-fulltext-search-indexes.js rename to backend/src/db/migrations/20230320130345-fulltext-search-indexes.ts diff --git a/backend/src/db/migrations/20230329150329-article-label-for-posts.js b/backend/src/db/migrations/20230329150329-article-label-for-posts.ts similarity index 100% rename from backend/src/db/migrations/20230329150329-article-label-for-posts.js rename to backend/src/db/migrations/20230329150329-article-label-for-posts.ts diff --git a/backend/src/db/migrations/20230608130637-add-postType-property.js b/backend/src/db/migrations/20230608130637-add-postType-property.ts similarity index 100% rename from backend/src/db/migrations/20230608130637-add-postType-property.js rename to backend/src/db/migrations/20230608130637-add-postType-property.ts diff --git a/backend/src/db/neo4j.js b/backend/src/db/neo4j.ts similarity index 100% rename from backend/src/db/neo4j.js rename to backend/src/db/neo4j.ts diff --git a/backend/src/db/seed.js b/backend/src/db/seed.ts similarity index 100% rename from backend/src/db/seed.js rename to backend/src/db/seed.ts diff --git a/backend/src/graphql/authentications.js b/backend/src/graphql/authentications.ts similarity index 100% rename from backend/src/graphql/authentications.js rename to backend/src/graphql/authentications.ts diff --git a/backend/src/graphql/comments.js b/backend/src/graphql/comments.ts similarity index 100% rename from backend/src/graphql/comments.js rename to backend/src/graphql/comments.ts diff --git a/backend/src/graphql/groups.js b/backend/src/graphql/groups.ts similarity index 100% rename from backend/src/graphql/groups.js rename to backend/src/graphql/groups.ts diff --git a/backend/src/graphql/notifications.js b/backend/src/graphql/notifications.ts similarity index 100% rename from backend/src/graphql/notifications.js rename to backend/src/graphql/notifications.ts diff --git a/backend/src/graphql/posts.js b/backend/src/graphql/posts.ts similarity index 100% rename from backend/src/graphql/posts.js rename to backend/src/graphql/posts.ts diff --git a/backend/src/graphql/userManagement.js b/backend/src/graphql/userManagement.ts similarity index 100% rename from backend/src/graphql/userManagement.js rename to backend/src/graphql/userManagement.ts diff --git a/backend/src/helpers/asyncForEach.js b/backend/src/helpers/asyncForEach.ts similarity index 100% rename from backend/src/helpers/asyncForEach.js rename to backend/src/helpers/asyncForEach.ts diff --git a/backend/src/helpers/encryptPassword.js b/backend/src/helpers/encryptPassword.ts similarity index 100% rename from backend/src/helpers/encryptPassword.js rename to backend/src/helpers/encryptPassword.ts diff --git a/backend/src/helpers/jest.js b/backend/src/helpers/jest.ts similarity index 100% rename from backend/src/helpers/jest.js rename to backend/src/helpers/jest.ts diff --git a/backend/src/helpers/walkRecursive.js b/backend/src/helpers/walkRecursive.ts similarity index 100% rename from backend/src/helpers/walkRecursive.js rename to backend/src/helpers/walkRecursive.ts diff --git a/backend/src/jwt/decode.spec.js b/backend/src/jwt/decode.spec.ts similarity index 100% rename from backend/src/jwt/decode.spec.js rename to backend/src/jwt/decode.spec.ts diff --git a/backend/src/jwt/decode.js b/backend/src/jwt/decode.ts similarity index 100% rename from backend/src/jwt/decode.js rename to backend/src/jwt/decode.ts diff --git a/backend/src/jwt/encode.spec.js b/backend/src/jwt/encode.spec.ts similarity index 100% rename from backend/src/jwt/encode.spec.js rename to backend/src/jwt/encode.spec.ts diff --git a/backend/src/jwt/encode.js b/backend/src/jwt/encode.ts similarity index 100% rename from backend/src/jwt/encode.js rename to backend/src/jwt/encode.ts diff --git a/backend/src/middleware/activityPubMiddleware.js b/backend/src/middleware/activityPubMiddleware.ts similarity index 100% rename from backend/src/middleware/activityPubMiddleware.js rename to backend/src/middleware/activityPubMiddleware.ts diff --git a/backend/src/middleware/excerptMiddleware.js b/backend/src/middleware/excerptMiddleware.ts similarity index 100% rename from backend/src/middleware/excerptMiddleware.js rename to backend/src/middleware/excerptMiddleware.ts diff --git a/backend/src/middleware/hashtags/extractHashtags.spec.js b/backend/src/middleware/hashtags/extractHashtags.spec.ts similarity index 100% rename from backend/src/middleware/hashtags/extractHashtags.spec.js rename to backend/src/middleware/hashtags/extractHashtags.spec.ts diff --git a/backend/src/middleware/hashtags/extractHashtags.js b/backend/src/middleware/hashtags/extractHashtags.ts similarity index 100% rename from backend/src/middleware/hashtags/extractHashtags.js rename to backend/src/middleware/hashtags/extractHashtags.ts diff --git a/backend/src/middleware/hashtags/hashtagsMiddleware.spec.js b/backend/src/middleware/hashtags/hashtagsMiddleware.spec.ts similarity index 100% rename from backend/src/middleware/hashtags/hashtagsMiddleware.spec.js rename to backend/src/middleware/hashtags/hashtagsMiddleware.spec.ts diff --git a/backend/src/middleware/hashtags/hashtagsMiddleware.js b/backend/src/middleware/hashtags/hashtagsMiddleware.ts similarity index 100% rename from backend/src/middleware/hashtags/hashtagsMiddleware.js rename to backend/src/middleware/hashtags/hashtagsMiddleware.ts diff --git a/backend/src/middleware/helpers/cleanHtml.js b/backend/src/middleware/helpers/cleanHtml.ts similarity index 100% rename from backend/src/middleware/helpers/cleanHtml.js rename to backend/src/middleware/helpers/cleanHtml.ts diff --git a/backend/src/middleware/helpers/email/sendMail.js b/backend/src/middleware/helpers/email/sendMail.ts similarity index 100% rename from backend/src/middleware/helpers/email/sendMail.js rename to backend/src/middleware/helpers/email/sendMail.ts diff --git a/backend/src/middleware/helpers/email/templateBuilder.spec.js b/backend/src/middleware/helpers/email/templateBuilder.spec.ts similarity index 100% rename from backend/src/middleware/helpers/email/templateBuilder.spec.js rename to backend/src/middleware/helpers/email/templateBuilder.spec.ts diff --git a/backend/src/middleware/helpers/email/templateBuilder.js b/backend/src/middleware/helpers/email/templateBuilder.ts similarity index 100% rename from backend/src/middleware/helpers/email/templateBuilder.js rename to backend/src/middleware/helpers/email/templateBuilder.ts diff --git a/backend/src/middleware/helpers/email/templates/de/index.js b/backend/src/middleware/helpers/email/templates/de/index.ts similarity index 100% rename from backend/src/middleware/helpers/email/templates/de/index.js rename to backend/src/middleware/helpers/email/templates/de/index.ts diff --git a/backend/src/middleware/helpers/email/templates/en/index.js b/backend/src/middleware/helpers/email/templates/en/index.ts similarity index 100% rename from backend/src/middleware/helpers/email/templates/en/index.js rename to backend/src/middleware/helpers/email/templates/en/index.ts diff --git a/backend/src/middleware/helpers/email/templates/index.js b/backend/src/middleware/helpers/email/templates/index.ts similarity index 100% rename from backend/src/middleware/helpers/email/templates/index.js rename to backend/src/middleware/helpers/email/templates/index.ts diff --git a/backend/src/middleware/includedFieldsMiddleware.js b/backend/src/middleware/includedFieldsMiddleware.ts similarity index 100% rename from backend/src/middleware/includedFieldsMiddleware.js rename to backend/src/middleware/includedFieldsMiddleware.ts diff --git a/backend/src/middleware/index.js b/backend/src/middleware/index.ts similarity index 100% rename from backend/src/middleware/index.js rename to backend/src/middleware/index.ts diff --git a/backend/src/middleware/languages/languages.spec.js b/backend/src/middleware/languages/languages.spec.ts similarity index 100% rename from backend/src/middleware/languages/languages.spec.js rename to backend/src/middleware/languages/languages.spec.ts diff --git a/backend/src/middleware/languages/languages.js b/backend/src/middleware/languages/languages.ts similarity index 100% rename from backend/src/middleware/languages/languages.js rename to backend/src/middleware/languages/languages.ts diff --git a/backend/src/middleware/login/loginMiddleware.js b/backend/src/middleware/login/loginMiddleware.ts similarity index 100% rename from backend/src/middleware/login/loginMiddleware.js rename to backend/src/middleware/login/loginMiddleware.ts diff --git a/backend/src/middleware/notifications/mentions/extractMentionedUsers.js b/backend/src/middleware/notifications/mentions/extractMentionedUsers.ts similarity index 100% rename from backend/src/middleware/notifications/mentions/extractMentionedUsers.js rename to backend/src/middleware/notifications/mentions/extractMentionedUsers.ts diff --git a/backend/src/middleware/notifications/notificationsMiddleware.spec.js b/backend/src/middleware/notifications/notificationsMiddleware.spec.ts similarity index 100% rename from backend/src/middleware/notifications/notificationsMiddleware.spec.js rename to backend/src/middleware/notifications/notificationsMiddleware.spec.ts diff --git a/backend/src/middleware/notifications/notificationsMiddleware.js b/backend/src/middleware/notifications/notificationsMiddleware.ts similarity index 100% rename from backend/src/middleware/notifications/notificationsMiddleware.js rename to backend/src/middleware/notifications/notificationsMiddleware.ts diff --git a/backend/src/middleware/orderByMiddleware.spec.js b/backend/src/middleware/orderByMiddleware.spec.ts similarity index 100% rename from backend/src/middleware/orderByMiddleware.spec.js rename to backend/src/middleware/orderByMiddleware.spec.ts diff --git a/backend/src/middleware/orderByMiddleware.js b/backend/src/middleware/orderByMiddleware.ts similarity index 100% rename from backend/src/middleware/orderByMiddleware.js rename to backend/src/middleware/orderByMiddleware.ts diff --git a/backend/src/middleware/permissionsMiddleware.spec.js b/backend/src/middleware/permissionsMiddleware.spec.ts similarity index 100% rename from backend/src/middleware/permissionsMiddleware.spec.js rename to backend/src/middleware/permissionsMiddleware.spec.ts diff --git a/backend/src/middleware/permissionsMiddleware.js b/backend/src/middleware/permissionsMiddleware.ts similarity index 100% rename from backend/src/middleware/permissionsMiddleware.js rename to backend/src/middleware/permissionsMiddleware.ts diff --git a/backend/src/middleware/sentryMiddleware.js b/backend/src/middleware/sentryMiddleware.ts similarity index 100% rename from backend/src/middleware/sentryMiddleware.js rename to backend/src/middleware/sentryMiddleware.ts diff --git a/backend/src/middleware/sluggifyMiddleware.js b/backend/src/middleware/sluggifyMiddleware.ts similarity index 100% rename from backend/src/middleware/sluggifyMiddleware.js rename to backend/src/middleware/sluggifyMiddleware.ts diff --git a/backend/src/middleware/slugify/uniqueSlug.spec.js b/backend/src/middleware/slugify/uniqueSlug.spec.ts similarity index 100% rename from backend/src/middleware/slugify/uniqueSlug.spec.js rename to backend/src/middleware/slugify/uniqueSlug.spec.ts diff --git a/backend/src/middleware/slugify/uniqueSlug.js b/backend/src/middleware/slugify/uniqueSlug.ts similarity index 100% rename from backend/src/middleware/slugify/uniqueSlug.js rename to backend/src/middleware/slugify/uniqueSlug.ts diff --git a/backend/src/middleware/slugifyMiddleware.spec.js b/backend/src/middleware/slugifyMiddleware.spec.ts similarity index 100% rename from backend/src/middleware/slugifyMiddleware.spec.js rename to backend/src/middleware/slugifyMiddleware.spec.ts diff --git a/backend/src/middleware/softDelete/softDeleteMiddleware.spec.js b/backend/src/middleware/softDelete/softDeleteMiddleware.spec.ts similarity index 100% rename from backend/src/middleware/softDelete/softDeleteMiddleware.spec.js rename to backend/src/middleware/softDelete/softDeleteMiddleware.spec.ts diff --git a/backend/src/middleware/softDelete/softDeleteMiddleware.js b/backend/src/middleware/softDelete/softDeleteMiddleware.ts similarity index 100% rename from backend/src/middleware/softDelete/softDeleteMiddleware.js rename to backend/src/middleware/softDelete/softDeleteMiddleware.ts diff --git a/backend/src/middleware/userInteractions.spec.js b/backend/src/middleware/userInteractions.spec.ts similarity index 100% rename from backend/src/middleware/userInteractions.spec.js rename to backend/src/middleware/userInteractions.spec.ts diff --git a/backend/src/middleware/userInteractions.js b/backend/src/middleware/userInteractions.ts similarity index 100% rename from backend/src/middleware/userInteractions.js rename to backend/src/middleware/userInteractions.ts diff --git a/backend/src/middleware/validation/validationMiddleware.spec.js b/backend/src/middleware/validation/validationMiddleware.spec.ts similarity index 100% rename from backend/src/middleware/validation/validationMiddleware.spec.js rename to backend/src/middleware/validation/validationMiddleware.spec.ts diff --git a/backend/src/middleware/validation/validationMiddleware.js b/backend/src/middleware/validation/validationMiddleware.ts similarity index 100% rename from backend/src/middleware/validation/validationMiddleware.js rename to backend/src/middleware/validation/validationMiddleware.ts diff --git a/backend/src/middleware/xssMiddleware.js b/backend/src/middleware/xssMiddleware.ts similarity index 100% rename from backend/src/middleware/xssMiddleware.js rename to backend/src/middleware/xssMiddleware.ts diff --git a/backend/src/models/Badge.js b/backend/src/models/Badge.ts similarity index 100% rename from backend/src/models/Badge.js rename to backend/src/models/Badge.ts diff --git a/backend/src/models/Category.js b/backend/src/models/Category.ts similarity index 100% rename from backend/src/models/Category.js rename to backend/src/models/Category.ts diff --git a/backend/src/models/Comment.js b/backend/src/models/Comment.ts similarity index 100% rename from backend/src/models/Comment.js rename to backend/src/models/Comment.ts diff --git a/backend/src/models/Donations.js b/backend/src/models/Donations.ts similarity index 100% rename from backend/src/models/Donations.js rename to backend/src/models/Donations.ts diff --git a/backend/src/models/EmailAddress.js b/backend/src/models/EmailAddress.ts similarity index 100% rename from backend/src/models/EmailAddress.js rename to backend/src/models/EmailAddress.ts diff --git a/backend/src/models/Group.js b/backend/src/models/Group.ts similarity index 100% rename from backend/src/models/Group.js rename to backend/src/models/Group.ts diff --git a/backend/src/models/Image.js b/backend/src/models/Image.ts similarity index 100% rename from backend/src/models/Image.js rename to backend/src/models/Image.ts diff --git a/backend/src/models/InviteCode.js b/backend/src/models/InviteCode.ts similarity index 100% rename from backend/src/models/InviteCode.js rename to backend/src/models/InviteCode.ts diff --git a/backend/src/models/Location.js b/backend/src/models/Location.ts similarity index 100% rename from backend/src/models/Location.js rename to backend/src/models/Location.ts diff --git a/backend/src/models/Migration.js b/backend/src/models/Migration.ts similarity index 100% rename from backend/src/models/Migration.js rename to backend/src/models/Migration.ts diff --git a/backend/src/models/Post.js b/backend/src/models/Post.ts similarity index 100% rename from backend/src/models/Post.js rename to backend/src/models/Post.ts diff --git a/backend/src/models/Report.js b/backend/src/models/Report.ts similarity index 100% rename from backend/src/models/Report.js rename to backend/src/models/Report.ts diff --git a/backend/src/models/SocialMedia.js b/backend/src/models/SocialMedia.ts similarity index 100% rename from backend/src/models/SocialMedia.js rename to backend/src/models/SocialMedia.ts diff --git a/backend/src/models/Tag.js b/backend/src/models/Tag.ts similarity index 100% rename from backend/src/models/Tag.js rename to backend/src/models/Tag.ts diff --git a/backend/src/models/UnverifiedEmailAddress.js b/backend/src/models/UnverifiedEmailAddress.ts similarity index 100% rename from backend/src/models/UnverifiedEmailAddress.js rename to backend/src/models/UnverifiedEmailAddress.ts diff --git a/backend/src/models/User.spec.js b/backend/src/models/User.spec.ts similarity index 100% rename from backend/src/models/User.spec.js rename to backend/src/models/User.spec.ts diff --git a/backend/src/models/User.js b/backend/src/models/User.ts similarity index 100% rename from backend/src/models/User.js rename to backend/src/models/User.ts diff --git a/backend/src/models/index.js b/backend/src/models/index.ts similarity index 100% rename from backend/src/models/index.js rename to backend/src/models/index.ts diff --git a/backend/src/schema/index.js b/backend/src/schema/index.ts similarity index 100% rename from backend/src/schema/index.js rename to backend/src/schema/index.ts diff --git a/backend/src/schema/resolvers/Upload.js b/backend/src/schema/resolvers/Upload.ts similarity index 100% rename from backend/src/schema/resolvers/Upload.js rename to backend/src/schema/resolvers/Upload.ts diff --git a/backend/src/schema/resolvers/badges.js b/backend/src/schema/resolvers/badges.ts similarity index 100% rename from backend/src/schema/resolvers/badges.js rename to backend/src/schema/resolvers/badges.ts diff --git a/backend/src/schema/resolvers/comments.spec.js b/backend/src/schema/resolvers/comments.spec.ts similarity index 100% rename from backend/src/schema/resolvers/comments.spec.js rename to backend/src/schema/resolvers/comments.spec.ts diff --git a/backend/src/schema/resolvers/comments.js b/backend/src/schema/resolvers/comments.ts similarity index 100% rename from backend/src/schema/resolvers/comments.js rename to backend/src/schema/resolvers/comments.ts diff --git a/backend/src/schema/resolvers/donations.spec.js b/backend/src/schema/resolvers/donations.spec.ts similarity index 100% rename from backend/src/schema/resolvers/donations.spec.js rename to backend/src/schema/resolvers/donations.spec.ts diff --git a/backend/src/schema/resolvers/donations.js b/backend/src/schema/resolvers/donations.ts similarity index 100% rename from backend/src/schema/resolvers/donations.js rename to backend/src/schema/resolvers/donations.ts diff --git a/backend/src/schema/resolvers/emails.spec.js b/backend/src/schema/resolvers/emails.spec.ts similarity index 100% rename from backend/src/schema/resolvers/emails.spec.js rename to backend/src/schema/resolvers/emails.spec.ts diff --git a/backend/src/schema/resolvers/emails.js b/backend/src/schema/resolvers/emails.ts similarity index 100% rename from backend/src/schema/resolvers/emails.js rename to backend/src/schema/resolvers/emails.ts diff --git a/backend/src/schema/resolvers/embeds.spec.js b/backend/src/schema/resolvers/embeds.spec.ts similarity index 100% rename from backend/src/schema/resolvers/embeds.spec.js rename to backend/src/schema/resolvers/embeds.spec.ts diff --git a/backend/src/schema/resolvers/embeds.js b/backend/src/schema/resolvers/embeds.ts similarity index 100% rename from backend/src/schema/resolvers/embeds.js rename to backend/src/schema/resolvers/embeds.ts diff --git a/backend/src/schema/resolvers/embeds/findProvider.spec.js b/backend/src/schema/resolvers/embeds/findProvider.spec.ts similarity index 100% rename from backend/src/schema/resolvers/embeds/findProvider.spec.js rename to backend/src/schema/resolvers/embeds/findProvider.spec.ts diff --git a/backend/src/schema/resolvers/embeds/findProvider.js b/backend/src/schema/resolvers/embeds/findProvider.ts similarity index 100% rename from backend/src/schema/resolvers/embeds/findProvider.js rename to backend/src/schema/resolvers/embeds/findProvider.ts diff --git a/backend/src/schema/resolvers/embeds/scraper.js b/backend/src/schema/resolvers/embeds/scraper.ts similarity index 100% rename from backend/src/schema/resolvers/embeds/scraper.js rename to backend/src/schema/resolvers/embeds/scraper.ts diff --git a/backend/src/schema/resolvers/filter-posts.spec.js b/backend/src/schema/resolvers/filter-posts.spec.ts similarity index 100% rename from backend/src/schema/resolvers/filter-posts.spec.js rename to backend/src/schema/resolvers/filter-posts.spec.ts diff --git a/backend/src/schema/resolvers/follow.spec.js b/backend/src/schema/resolvers/follow.spec.ts similarity index 100% rename from backend/src/schema/resolvers/follow.spec.js rename to backend/src/schema/resolvers/follow.spec.ts diff --git a/backend/src/schema/resolvers/follow.js b/backend/src/schema/resolvers/follow.ts similarity index 100% rename from backend/src/schema/resolvers/follow.js rename to backend/src/schema/resolvers/follow.ts diff --git a/backend/src/schema/resolvers/groups.spec.js b/backend/src/schema/resolvers/groups.spec.ts similarity index 100% rename from backend/src/schema/resolvers/groups.spec.js rename to backend/src/schema/resolvers/groups.spec.ts diff --git a/backend/src/schema/resolvers/groups.js b/backend/src/schema/resolvers/groups.ts similarity index 100% rename from backend/src/schema/resolvers/groups.js rename to backend/src/schema/resolvers/groups.ts diff --git a/backend/src/schema/resolvers/helpers/Resolver.js b/backend/src/schema/resolvers/helpers/Resolver.ts similarity index 100% rename from backend/src/schema/resolvers/helpers/Resolver.js rename to backend/src/schema/resolvers/helpers/Resolver.ts diff --git a/backend/src/schema/resolvers/helpers/createPasswordReset.js b/backend/src/schema/resolvers/helpers/createPasswordReset.ts similarity index 100% rename from backend/src/schema/resolvers/helpers/createPasswordReset.js rename to backend/src/schema/resolvers/helpers/createPasswordReset.ts diff --git a/backend/src/schema/resolvers/helpers/databaseLogger.js b/backend/src/schema/resolvers/helpers/databaseLogger.ts similarity index 100% rename from backend/src/schema/resolvers/helpers/databaseLogger.js rename to backend/src/schema/resolvers/helpers/databaseLogger.ts diff --git a/backend/src/schema/resolvers/helpers/events.js b/backend/src/schema/resolvers/helpers/events.ts similarity index 100% rename from backend/src/schema/resolvers/helpers/events.js rename to backend/src/schema/resolvers/helpers/events.ts diff --git a/backend/src/schema/resolvers/helpers/existingEmailAddress.js b/backend/src/schema/resolvers/helpers/existingEmailAddress.ts similarity index 100% rename from backend/src/schema/resolvers/helpers/existingEmailAddress.js rename to backend/src/schema/resolvers/helpers/existingEmailAddress.ts diff --git a/backend/src/schema/resolvers/helpers/filterForMutedUsers.js b/backend/src/schema/resolvers/helpers/filterForMutedUsers.ts similarity index 100% rename from backend/src/schema/resolvers/helpers/filterForMutedUsers.js rename to backend/src/schema/resolvers/helpers/filterForMutedUsers.ts diff --git a/backend/src/schema/resolvers/helpers/filterInvisiblePosts.js b/backend/src/schema/resolvers/helpers/filterInvisiblePosts.ts similarity index 100% rename from backend/src/schema/resolvers/helpers/filterInvisiblePosts.js rename to backend/src/schema/resolvers/helpers/filterInvisiblePosts.ts diff --git a/backend/src/schema/resolvers/helpers/filterPostsOfMyGroups.js b/backend/src/schema/resolvers/helpers/filterPostsOfMyGroups.ts similarity index 100% rename from backend/src/schema/resolvers/helpers/filterPostsOfMyGroups.js rename to backend/src/schema/resolvers/helpers/filterPostsOfMyGroups.ts diff --git a/backend/src/schema/resolvers/helpers/generateInviteCode.js b/backend/src/schema/resolvers/helpers/generateInviteCode.ts similarity index 100% rename from backend/src/schema/resolvers/helpers/generateInviteCode.js rename to backend/src/schema/resolvers/helpers/generateInviteCode.ts diff --git a/backend/src/schema/resolvers/helpers/generateNonce.js b/backend/src/schema/resolvers/helpers/generateNonce.ts similarity index 100% rename from backend/src/schema/resolvers/helpers/generateNonce.js rename to backend/src/schema/resolvers/helpers/generateNonce.ts diff --git a/backend/src/schema/resolvers/helpers/normalizeEmail.js b/backend/src/schema/resolvers/helpers/normalizeEmail.ts similarity index 100% rename from backend/src/schema/resolvers/helpers/normalizeEmail.js rename to backend/src/schema/resolvers/helpers/normalizeEmail.ts diff --git a/backend/src/schema/resolvers/images.js b/backend/src/schema/resolvers/images.ts similarity index 100% rename from backend/src/schema/resolvers/images.js rename to backend/src/schema/resolvers/images.ts diff --git a/backend/src/schema/resolvers/images/images.spec.js b/backend/src/schema/resolvers/images/images.spec.ts similarity index 100% rename from backend/src/schema/resolvers/images/images.spec.js rename to backend/src/schema/resolvers/images/images.spec.ts diff --git a/backend/src/schema/resolvers/images/images.js b/backend/src/schema/resolvers/images/images.ts similarity index 100% rename from backend/src/schema/resolvers/images/images.js rename to backend/src/schema/resolvers/images/images.ts diff --git a/backend/src/schema/resolvers/index.js b/backend/src/schema/resolvers/index.ts similarity index 100% rename from backend/src/schema/resolvers/index.js rename to backend/src/schema/resolvers/index.ts diff --git a/backend/src/schema/resolvers/inviteCodes.spec.js b/backend/src/schema/resolvers/inviteCodes.spec.ts similarity index 100% rename from backend/src/schema/resolvers/inviteCodes.spec.js rename to backend/src/schema/resolvers/inviteCodes.spec.ts diff --git a/backend/src/schema/resolvers/inviteCodes.js b/backend/src/schema/resolvers/inviteCodes.ts similarity index 100% rename from backend/src/schema/resolvers/inviteCodes.js rename to backend/src/schema/resolvers/inviteCodes.ts diff --git a/backend/src/schema/resolvers/locations.spec.js b/backend/src/schema/resolvers/locations.spec.ts similarity index 100% rename from backend/src/schema/resolvers/locations.spec.js rename to backend/src/schema/resolvers/locations.spec.ts diff --git a/backend/src/schema/resolvers/locations.js b/backend/src/schema/resolvers/locations.ts similarity index 100% rename from backend/src/schema/resolvers/locations.js rename to backend/src/schema/resolvers/locations.ts diff --git a/backend/src/schema/resolvers/moderation.spec.js b/backend/src/schema/resolvers/moderation.spec.ts similarity index 100% rename from backend/src/schema/resolvers/moderation.spec.js rename to backend/src/schema/resolvers/moderation.spec.ts diff --git a/backend/src/schema/resolvers/moderation.js b/backend/src/schema/resolvers/moderation.ts similarity index 100% rename from backend/src/schema/resolvers/moderation.js rename to backend/src/schema/resolvers/moderation.ts diff --git a/backend/src/schema/resolvers/notifications.spec.js b/backend/src/schema/resolvers/notifications.spec.ts similarity index 100% rename from backend/src/schema/resolvers/notifications.spec.js rename to backend/src/schema/resolvers/notifications.spec.ts diff --git a/backend/src/schema/resolvers/notifications.js b/backend/src/schema/resolvers/notifications.ts similarity index 100% rename from backend/src/schema/resolvers/notifications.js rename to backend/src/schema/resolvers/notifications.ts diff --git a/backend/src/schema/resolvers/passwordReset.spec.js b/backend/src/schema/resolvers/passwordReset.spec.ts similarity index 100% rename from backend/src/schema/resolvers/passwordReset.spec.js rename to backend/src/schema/resolvers/passwordReset.spec.ts diff --git a/backend/src/schema/resolvers/passwordReset.js b/backend/src/schema/resolvers/passwordReset.ts similarity index 100% rename from backend/src/schema/resolvers/passwordReset.js rename to backend/src/schema/resolvers/passwordReset.ts diff --git a/backend/src/schema/resolvers/posts.spec.js b/backend/src/schema/resolvers/posts.spec.ts similarity index 100% rename from backend/src/schema/resolvers/posts.spec.js rename to backend/src/schema/resolvers/posts.spec.ts diff --git a/backend/src/schema/resolvers/posts.js b/backend/src/schema/resolvers/posts.ts similarity index 100% rename from backend/src/schema/resolvers/posts.js rename to backend/src/schema/resolvers/posts.ts diff --git a/backend/src/schema/resolvers/postsInGroups.spec.js b/backend/src/schema/resolvers/postsInGroups.spec.ts similarity index 100% rename from backend/src/schema/resolvers/postsInGroups.spec.js rename to backend/src/schema/resolvers/postsInGroups.spec.ts diff --git a/backend/src/schema/resolvers/registration.spec.js b/backend/src/schema/resolvers/registration.spec.ts similarity index 100% rename from backend/src/schema/resolvers/registration.spec.js rename to backend/src/schema/resolvers/registration.spec.ts diff --git a/backend/src/schema/resolvers/registration.js b/backend/src/schema/resolvers/registration.ts similarity index 100% rename from backend/src/schema/resolvers/registration.js rename to backend/src/schema/resolvers/registration.ts diff --git a/backend/src/schema/resolvers/reports.spec.js b/backend/src/schema/resolvers/reports.spec.ts similarity index 100% rename from backend/src/schema/resolvers/reports.spec.js rename to backend/src/schema/resolvers/reports.spec.ts diff --git a/backend/src/schema/resolvers/reports.js b/backend/src/schema/resolvers/reports.ts similarity index 100% rename from backend/src/schema/resolvers/reports.js rename to backend/src/schema/resolvers/reports.ts diff --git a/backend/src/schema/resolvers/rewards.spec.js b/backend/src/schema/resolvers/rewards.spec.ts similarity index 100% rename from backend/src/schema/resolvers/rewards.spec.js rename to backend/src/schema/resolvers/rewards.spec.ts diff --git a/backend/src/schema/resolvers/rewards.js b/backend/src/schema/resolvers/rewards.ts similarity index 100% rename from backend/src/schema/resolvers/rewards.js rename to backend/src/schema/resolvers/rewards.ts diff --git a/backend/src/schema/resolvers/roles.js b/backend/src/schema/resolvers/roles.ts similarity index 100% rename from backend/src/schema/resolvers/roles.js rename to backend/src/schema/resolvers/roles.ts diff --git a/backend/src/schema/resolvers/searches.spec.js b/backend/src/schema/resolvers/searches.spec.ts similarity index 100% rename from backend/src/schema/resolvers/searches.spec.js rename to backend/src/schema/resolvers/searches.spec.ts diff --git a/backend/src/schema/resolvers/searches.js b/backend/src/schema/resolvers/searches.ts similarity index 100% rename from backend/src/schema/resolvers/searches.js rename to backend/src/schema/resolvers/searches.ts diff --git a/backend/src/schema/resolvers/searches/queryString.spec.js b/backend/src/schema/resolvers/searches/queryString.spec.ts similarity index 100% rename from backend/src/schema/resolvers/searches/queryString.spec.js rename to backend/src/schema/resolvers/searches/queryString.spec.ts diff --git a/backend/src/schema/resolvers/searches/queryString.js b/backend/src/schema/resolvers/searches/queryString.ts similarity index 100% rename from backend/src/schema/resolvers/searches/queryString.js rename to backend/src/schema/resolvers/searches/queryString.ts diff --git a/backend/src/schema/resolvers/shout.spec.js b/backend/src/schema/resolvers/shout.spec.ts similarity index 100% rename from backend/src/schema/resolvers/shout.spec.js rename to backend/src/schema/resolvers/shout.spec.ts diff --git a/backend/src/schema/resolvers/shout.js b/backend/src/schema/resolvers/shout.ts similarity index 100% rename from backend/src/schema/resolvers/shout.js rename to backend/src/schema/resolvers/shout.ts diff --git a/backend/src/schema/resolvers/socialMedia.spec.js b/backend/src/schema/resolvers/socialMedia.spec.ts similarity index 100% rename from backend/src/schema/resolvers/socialMedia.spec.js rename to backend/src/schema/resolvers/socialMedia.spec.ts diff --git a/backend/src/schema/resolvers/socialMedia.js b/backend/src/schema/resolvers/socialMedia.ts similarity index 100% rename from backend/src/schema/resolvers/socialMedia.js rename to backend/src/schema/resolvers/socialMedia.ts diff --git a/backend/src/schema/resolvers/statistics.spec.js b/backend/src/schema/resolvers/statistics.spec.ts similarity index 100% rename from backend/src/schema/resolvers/statistics.spec.js rename to backend/src/schema/resolvers/statistics.spec.ts diff --git a/backend/src/schema/resolvers/statistics.js b/backend/src/schema/resolvers/statistics.ts similarity index 100% rename from backend/src/schema/resolvers/statistics.js rename to backend/src/schema/resolvers/statistics.ts diff --git a/backend/src/schema/resolvers/transactions/inviteCodes.js b/backend/src/schema/resolvers/transactions/inviteCodes.ts similarity index 100% rename from backend/src/schema/resolvers/transactions/inviteCodes.js rename to backend/src/schema/resolvers/transactions/inviteCodes.ts diff --git a/backend/src/schema/resolvers/userData.spec.js b/backend/src/schema/resolvers/userData.spec.ts similarity index 100% rename from backend/src/schema/resolvers/userData.spec.js rename to backend/src/schema/resolvers/userData.spec.ts diff --git a/backend/src/schema/resolvers/userData.js b/backend/src/schema/resolvers/userData.ts similarity index 100% rename from backend/src/schema/resolvers/userData.js rename to backend/src/schema/resolvers/userData.ts diff --git a/backend/src/schema/resolvers/user_management.spec.js b/backend/src/schema/resolvers/user_management.spec.ts similarity index 100% rename from backend/src/schema/resolvers/user_management.spec.js rename to backend/src/schema/resolvers/user_management.spec.ts diff --git a/backend/src/schema/resolvers/user_management.js b/backend/src/schema/resolvers/user_management.ts similarity index 100% rename from backend/src/schema/resolvers/user_management.js rename to backend/src/schema/resolvers/user_management.ts diff --git a/backend/src/schema/resolvers/users.spec.js b/backend/src/schema/resolvers/users.spec.ts similarity index 100% rename from backend/src/schema/resolvers/users.spec.js rename to backend/src/schema/resolvers/users.spec.ts diff --git a/backend/src/schema/resolvers/users.js b/backend/src/schema/resolvers/users.ts similarity index 100% rename from backend/src/schema/resolvers/users.js rename to backend/src/schema/resolvers/users.ts diff --git a/backend/src/schema/resolvers/users/location.spec.js b/backend/src/schema/resolvers/users/location.spec.ts similarity index 100% rename from backend/src/schema/resolvers/users/location.spec.js rename to backend/src/schema/resolvers/users/location.spec.ts diff --git a/backend/src/schema/resolvers/users/location.js b/backend/src/schema/resolvers/users/location.ts similarity index 100% rename from backend/src/schema/resolvers/users/location.js rename to backend/src/schema/resolvers/users/location.ts diff --git a/backend/src/schema/resolvers/users/mutedUsers.spec.js b/backend/src/schema/resolvers/users/mutedUsers.spec.ts similarity index 100% rename from backend/src/schema/resolvers/users/mutedUsers.spec.js rename to backend/src/schema/resolvers/users/mutedUsers.spec.ts diff --git a/backend/src/schema/resolvers/viewedTeaserCount.spec.js b/backend/src/schema/resolvers/viewedTeaserCount.spec.ts similarity index 100% rename from backend/src/schema/resolvers/viewedTeaserCount.spec.js rename to backend/src/schema/resolvers/viewedTeaserCount.spec.ts diff --git a/backend/src/schema/types/index.js b/backend/src/schema/types/index.ts similarity index 100% rename from backend/src/schema/types/index.js rename to backend/src/schema/types/index.ts diff --git a/backend/src/server.spec.js b/backend/src/server.spec.ts similarity index 100% rename from backend/src/server.spec.js rename to backend/src/server.spec.ts diff --git a/backend/src/server.js b/backend/src/server.ts similarity index 100% rename from backend/src/server.js rename to backend/src/server.ts