73 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			73 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| export const DI = {
 | |
| 	config: Symbol('config'),
 | |
| 	db: Symbol('db'),
 | |
| 	redis: Symbol('redis'),
 | |
| 	redisSubscriber: Symbol('redisSubscriber'),
 | |
| 
 | |
| 	//#region Repositories
 | |
| 	usersRepository: Symbol('usersRepository'),
 | |
| 	notesRepository: Symbol('notesRepository'),
 | |
| 	announcementsRepository: Symbol('announcementsRepository'),
 | |
| 	announcementReadsRepository: Symbol('announcementReadsRepository'),
 | |
| 	appsRepository: Symbol('appsRepository'),
 | |
| 	noteFavoritesRepository: Symbol('noteFavoritesRepository'),
 | |
| 	noteThreadMutingsRepository: Symbol('noteThreadMutingsRepository'),
 | |
| 	noteReactionsRepository: Symbol('noteReactionsRepository'),
 | |
| 	noteUnreadsRepository: Symbol('noteUnreadsRepository'),
 | |
| 	pollsRepository: Symbol('pollsRepository'),
 | |
| 	pollVotesRepository: Symbol('pollVotesRepository'),
 | |
| 	userProfilesRepository: Symbol('userProfilesRepository'),
 | |
| 	userKeypairsRepository: Symbol('userKeypairsRepository'),
 | |
| 	userPendingsRepository: Symbol('userPendingsRepository'),
 | |
| 	attestationChallengesRepository: Symbol('attestationChallengesRepository'),
 | |
| 	userSecurityKeysRepository: Symbol('userSecurityKeysRepository'),
 | |
| 	userPublickeysRepository: Symbol('userPublickeysRepository'),
 | |
| 	userListsRepository: Symbol('userListsRepository'),
 | |
| 	userListJoiningsRepository: Symbol('userListJoiningsRepository'),
 | |
| 	userGroupsRepository: Symbol('userGroupsRepository'),
 | |
| 	userGroupJoiningsRepository: Symbol('userGroupJoiningsRepository'),
 | |
| 	userGroupInvitationsRepository: Symbol('userGroupInvitationsRepository'),
 | |
| 	userNotePiningsRepository: Symbol('userNotePiningsRepository'),
 | |
| 	userIpsRepository: Symbol('userIpsRepository'),
 | |
| 	usedUsernamesRepository: Symbol('usedUsernamesRepository'),
 | |
| 	followingsRepository: Symbol('followingsRepository'),
 | |
| 	followRequestsRepository: Symbol('followRequestsRepository'),
 | |
| 	instancesRepository: Symbol('instancesRepository'),
 | |
| 	emojisRepository: Symbol('emojisRepository'),
 | |
| 	driveFilesRepository: Symbol('driveFilesRepository'),
 | |
| 	driveFoldersRepository: Symbol('driveFoldersRepository'),
 | |
| 	notificationsRepository: Symbol('notificationsRepository'),
 | |
| 	metasRepository: Symbol('metasRepository'),
 | |
| 	mutingsRepository: Symbol('mutingsRepository'),
 | |
| 	blockingsRepository: Symbol('blockingsRepository'),
 | |
| 	swSubscriptionsRepository: Symbol('swSubscriptionsRepository'),
 | |
| 	hashtagsRepository: Symbol('hashtagsRepository'),
 | |
| 	abuseUserReportsRepository: Symbol('abuseUserReportsRepository'),
 | |
| 	registrationTicketsRepository: Symbol('registrationTicketsRepository'),
 | |
| 	authSessionsRepository: Symbol('authSessionsRepository'),
 | |
| 	accessTokensRepository: Symbol('accessTokensRepository'),
 | |
| 	signinsRepository: Symbol('signinsRepository'),
 | |
| 	messagingMessagesRepository: Symbol('messagingMessagesRepository'),
 | |
| 	pagesRepository: Symbol('pagesRepository'),
 | |
| 	pageLikesRepository: Symbol('pageLikesRepository'),
 | |
| 	galleryPostsRepository: Symbol('galleryPostsRepository'),
 | |
| 	galleryLikesRepository: Symbol('galleryLikesRepository'),
 | |
| 	moderationLogsRepository: Symbol('moderationLogsRepository'),
 | |
| 	clipsRepository: Symbol('clipsRepository'),
 | |
| 	clipNotesRepository: Symbol('clipNotesRepository'),
 | |
| 	antennasRepository: Symbol('antennasRepository'),
 | |
| 	antennaNotesRepository: Symbol('antennaNotesRepository'),
 | |
| 	promoNotesRepository: Symbol('promoNotesRepository'),
 | |
| 	promoReadsRepository: Symbol('promoReadsRepository'),
 | |
| 	relaysRepository: Symbol('relaysRepository'),
 | |
| 	mutedNotesRepository: Symbol('mutedNotesRepository'),
 | |
| 	channelsRepository: Symbol('channelsRepository'),
 | |
| 	channelFollowingsRepository: Symbol('channelFollowingsRepository'),
 | |
| 	channelNotePiningsRepository: Symbol('channelNotePiningsRepository'),
 | |
| 	registryItemsRepository: Symbol('registryItemsRepository'),
 | |
| 	webhooksRepository: Symbol('webhooksRepository'),
 | |
| 	adsRepository: Symbol('adsRepository'),
 | |
| 	passwordResetRequestsRepository: Symbol('passwordResetRequestsRepository'),
 | |
| 	//#endregion
 | |
| };
 | 
