refactor: use path alias to improve readability

This commit is contained in:
syuilo 2021-08-19 22:04:15 +09:00
parent 6d881d4570
commit 97f2675d40
55 changed files with 92 additions and 92 deletions

View file

@ -1,7 +1,7 @@
import { EntityRepository, Repository } from 'typeorm';
import { Users } from '../index';
import { AbuseUserReport } from '../entities/abuse-user-report';
import { awaitAll } from '../../prelude/await-all';
import { AbuseUserReport } from '@/models/entities/abuse-user-report';
import { awaitAll } from '@/prelude/await-all';
@EntityRepository(AbuseUserReport)
export class AbuseUserReportRepository extends Repository<AbuseUserReport> {

View file

@ -1,5 +1,5 @@
import { EntityRepository, Repository } from 'typeorm';
import { Antenna } from '../entities/antenna';
import { Antenna } from '@/models/entities/antenna';
import { SchemaType } from '@/misc/schema';
import { AntennaNotes, UserGroupJoinings } from '../index';

View file

@ -1,5 +1,5 @@
import { EntityRepository, Repository } from 'typeorm';
import { App } from '../entities/app';
import { App } from '@/models/entities/app';
import { AccessTokens } from '../index';
import { SchemaType } from '@/misc/schema';

View file

@ -1,8 +1,8 @@
import { EntityRepository, Repository } from 'typeorm';
import { Apps } from '../index';
import { AuthSession } from '../entities/auth-session';
import { awaitAll } from '../../prelude/await-all';
import { User } from '../entities/user';
import { AuthSession } from '@/models/entities/auth-session';
import { awaitAll } from '@/prelude/await-all';
import { User } from '@/models/entities/user';
@EntityRepository(AuthSession)
export class AuthSessionRepository extends Repository<AuthSession> {

View file

@ -1,9 +1,9 @@
import { EntityRepository, Repository } from 'typeorm';
import { Users } from '../index';
import { Blocking } from '../entities/blocking';
import { awaitAll } from '../../prelude/await-all';
import { Blocking } from '@/models/entities/blocking';
import { awaitAll } from '@/prelude/await-all';
import { SchemaType } from '@/misc/schema';
import { User } from '../entities/user';
import { User } from '@/models/entities/user';
export type PackedBlocking = SchemaType<typeof packedBlockingSchema>;

View file

@ -1,8 +1,8 @@
import { EntityRepository, Repository } from 'typeorm';
import { Channel } from '../entities/channel';
import { Channel } from '@/models/entities/channel';
import { SchemaType } from '@/misc/schema';
import { DriveFiles, ChannelFollowings, NoteUnreads } from '../index';
import { User } from '../entities/user';
import { User } from '@/models/entities/user';
export type PackedChannel = SchemaType<typeof packedChannelSchema>;

View file

@ -1,8 +1,8 @@
import { EntityRepository, Repository } from 'typeorm';
import { Clip } from '../entities/clip';
import { Clip } from '@/models/entities/clip';
import { SchemaType } from '@/misc/schema';
import { Users } from '../index';
import { awaitAll } from '../../prelude/await-all';
import { awaitAll } from '@/prelude/await-all';
export type PackedClip = SchemaType<typeof packedClipSchema>;

View file

@ -1,13 +1,13 @@
import { EntityRepository, Repository } from 'typeorm';
import { DriveFile } from '../entities/drive-file';
import { DriveFile } from '@/models/entities/drive-file';
import { Users, DriveFolders } from '../index';
import { User } from '../entities/user';
import { User } from '@/models/entities/user';
import { toPuny } from '@/misc/convert-host';
import { awaitAll } from '../../prelude/await-all';
import { awaitAll } from '@/prelude/await-all';
import { SchemaType } from '@/misc/schema';
import config from '@/config/index';
import { query, appendQuery } from '../../prelude/url';
import { Meta } from '../entities/meta';
import { query, appendQuery } from '@/prelude/url';
import { Meta } from '@/models/entities/meta';
import { fetchMeta } from '@/misc/fetch-meta';
export type PackedDriveFile = SchemaType<typeof packedDriveFileSchema>;

View file

@ -1,7 +1,7 @@
import { EntityRepository, Repository } from 'typeorm';
import { DriveFolders, DriveFiles } from '../index';
import { DriveFolder } from '../entities/drive-folder';
import { awaitAll } from '../../prelude/await-all';
import { DriveFolder } from '@/models/entities/drive-folder';
import { awaitAll } from '@/prelude/await-all';
import { SchemaType } from '@/misc/schema';
export type PackedDriveFolder = SchemaType<typeof packedDriveFolderSchema>;

View file

@ -1,5 +1,5 @@
import { EntityRepository, Repository } from 'typeorm';
import { Emoji } from '../entities/emoji';
import { Emoji } from '@/models/entities/emoji';
@EntityRepository(Emoji)
export class EmojiRepository extends Repository<Emoji> {

View file

@ -1,7 +1,7 @@
import { EntityRepository, Repository } from 'typeorm';
import { FollowRequest } from '../entities/follow-request';
import { FollowRequest } from '@/models/entities/follow-request';
import { Users } from '../index';
import { User } from '../entities/user';
import { User } from '@/models/entities/user';
@EntityRepository(FollowRequest)
export class FollowRequestRepository extends Repository<FollowRequest> {

View file

@ -1,9 +1,9 @@
import { EntityRepository, Repository } from 'typeorm';
import { Users } from '../index';
import { Following } from '../entities/following';
import { awaitAll } from '../../prelude/await-all';
import { Following } from '@/models/entities/following';
import { awaitAll } from '@/prelude/await-all';
import { SchemaType } from '@/misc/schema';
import { User } from '../entities/user';
import { User } from '@/models/entities/user';
type LocalFollowerFollowing = Following & {
followerHost: null;

View file

@ -1,5 +1,5 @@
import { EntityRepository, Repository } from 'typeorm';
import { GalleryLike } from '../entities/gallery-like';
import { GalleryLike } from '@/models/entities/gallery-like';
import { GalleryPosts } from '../index';
@EntityRepository(GalleryLike)

View file

@ -1,9 +1,9 @@
import { EntityRepository, Repository } from 'typeorm';
import { GalleryPost } from '../entities/gallery-post';
import { GalleryPost } from '@/models/entities/gallery-post';
import { SchemaType } from '../../misc/schema';
import { Users, DriveFiles, GalleryLikes } from '../index';
import { awaitAll } from '../../prelude/await-all';
import { User } from '../entities/user';
import { awaitAll } from '@/prelude/await-all';
import { User } from '@/models/entities/user';
export type PackedGalleryPost = SchemaType<typeof packedGalleryPostSchema>;

View file

@ -1,7 +1,7 @@
import { User } from '@/models/entities/user';
import { EntityRepository, Repository } from 'typeorm';
import { Users } from '../../../index';
import { ReversiGame } from '../../../entities/games/reversi/game';
import { ReversiGame } from '@/models/entities/games/reversi/game';
@EntityRepository(ReversiGame)
export class ReversiGameRepository extends Repository<ReversiGame> {

View file

@ -1,7 +1,7 @@
import { EntityRepository, Repository } from 'typeorm';
import { ReversiMatching } from '../../../entities/games/reversi/matching';
import { ReversiMatching } from '@/models/entities/games/reversi/matching';
import { Users } from '../../../index';
import { awaitAll } from '../../../../prelude/await-all';
import { awaitAll } from '@/prelude/await-all';
import { User } from '@/models/entities/user';
@EntityRepository(ReversiMatching)

View file

@ -1,5 +1,5 @@
import { EntityRepository, Repository } from 'typeorm';
import { Hashtag } from '../entities/hashtag';
import { Hashtag } from '@/models/entities/hashtag';
import { SchemaType } from '@/misc/schema';
export type PackedHashtag = SchemaType<typeof packedHashtagSchema>;

View file

@ -1,8 +1,8 @@
import { EntityRepository, Repository } from 'typeorm';
import { MessagingMessage } from '../entities/messaging-message';
import { MessagingMessage } from '@/models/entities/messaging-message';
import { Users, DriveFiles, UserGroups } from '../index';
import { SchemaType } from '@/misc/schema';
import { User } from '../entities/user';
import { User } from '@/models/entities/user';
export type PackedMessagingMessage = SchemaType<typeof packedMessagingMessageSchema>;

View file

@ -1,7 +1,7 @@
import { EntityRepository, Repository } from 'typeorm';
import { Users } from '../index';
import { ModerationLog } from '../entities/moderation-log';
import { awaitAll } from '../../prelude/await-all';
import { ModerationLog } from '@/models/entities/moderation-log';
import { awaitAll } from '@/prelude/await-all';
@EntityRepository(ModerationLog)
export class ModerationLogRepository extends Repository<ModerationLog> {

View file

@ -1,9 +1,9 @@
import { EntityRepository, Repository } from 'typeorm';
import { Users } from '../index';
import { Muting } from '../entities/muting';
import { awaitAll } from '../../prelude/await-all';
import { Muting } from '@/models/entities/muting';
import { awaitAll } from '@/prelude/await-all';
import { SchemaType } from '@/misc/schema';
import { User } from '../entities/user';
import { User } from '@/models/entities/user';
export type PackedMuting = SchemaType<typeof packedMutingSchema>;

View file

@ -1,7 +1,7 @@
import { EntityRepository, Repository } from 'typeorm';
import { NoteFavorite } from '../entities/note-favorite';
import { NoteFavorite } from '@/models/entities/note-favorite';
import { Notes } from '../index';
import { User } from '../entities/user';
import { User } from '@/models/entities/user';
@EntityRepository(NoteFavorite)
export class NoteFavoriteRepository extends Repository<NoteFavorite> {

View file

@ -1,9 +1,9 @@
import { EntityRepository, Repository } from 'typeorm';
import { NoteReaction } from '../entities/note-reaction';
import { NoteReaction } from '@/models/entities/note-reaction';
import { Users } from '../index';
import { SchemaType } from '@/misc/schema';
import { convertLegacyReaction } from '@/misc/reaction-lib';
import { User } from '../entities/user';
import { User } from '@/models/entities/user';
export type PackedNoteReaction = SchemaType<typeof packedNoteReactionSchema>;

View file

@ -1,13 +1,13 @@
import { EntityRepository, Repository, In } from 'typeorm';
import * as mfm from 'mfm-js';
import { Note } from '../entities/note';
import { User } from '../entities/user';
import { Note } from '@/models/entities/note';
import { User } from '@/models/entities/user';
import { Users, PollVotes, DriveFiles, NoteReactions, Followings, Polls, Channels } from '../index';
import { SchemaType } from '@/misc/schema';
import { nyaize } from '@/misc/nyaize';
import { awaitAll } from '../../prelude/await-all';
import { awaitAll } from '@/prelude/await-all';
import { convertLegacyReaction, convertLegacyReactions, decodeReaction } from '@/misc/reaction-lib';
import { NoteReaction } from '../entities/note-reaction';
import { NoteReaction } from '@/models/entities/note-reaction';
import { aggregateNoteEmojis, populateEmojis, prefetchEmojis } from '@/misc/populate-emojis';
export type PackedNote = SchemaType<typeof packedNoteSchema>;

View file

@ -1,11 +1,11 @@
import { EntityRepository, In, Repository } from 'typeorm';
import { Users, Notes, UserGroupInvitations, AccessTokens, NoteReactions } from '../index';
import { Notification } from '../entities/notification';
import { awaitAll } from '../../prelude/await-all';
import { Notification } from '@/models/entities/notification';
import { awaitAll } from '@/prelude/await-all';
import { SchemaType } from '@/misc/schema';
import { Note } from '../entities/note';
import { NoteReaction } from '../entities/note-reaction';
import { User } from '../entities/user';
import { Note } from '@/models/entities/note';
import { NoteReaction } from '@/models/entities/note-reaction';
import { User } from '@/models/entities/user';
import { aggregateNoteEmojis, prefetchEmojis } from '@/misc/populate-emojis';
export type PackedNotification = SchemaType<typeof packedNotificationSchema>;

View file

@ -1,7 +1,7 @@
import { EntityRepository, Repository } from 'typeorm';
import { PageLike } from '../entities/page-like';
import { PageLike } from '@/models/entities/page-like';
import { Pages } from '../index';
import { User } from '../entities/user';
import { User } from '@/models/entities/user';
@EntityRepository(PageLike)
export class PageLikeRepository extends Repository<PageLike> {

View file

@ -1,10 +1,10 @@
import { EntityRepository, Repository } from 'typeorm';
import { Page } from '../entities/page';
import { Page } from '@/models/entities/page';
import { SchemaType } from '@/misc/schema';
import { Users, DriveFiles, PageLikes } from '../index';
import { awaitAll } from '../../prelude/await-all';
import { DriveFile } from '../entities/drive-file';
import { User } from '../entities/user';
import { awaitAll } from '@/prelude/await-all';
import { DriveFile } from '@/models/entities/drive-file';
import { User } from '@/models/entities/user';
export type PackedPage = SchemaType<typeof packedPageSchema>;

View file

@ -1,5 +1,5 @@
import { EntityRepository, Repository } from 'typeorm';
import { Relay } from '../entities/relay';
import { Relay } from '@/models/entities/relay';
@EntityRepository(Relay)
export class RelayRepository extends Repository<Relay> {

View file

@ -1,5 +1,5 @@
import { EntityRepository, Repository } from 'typeorm';
import { Signin } from '../entities/signin';
import { Signin } from '@/models/entities/signin';
@EntityRepository(Signin)
export class SigninRepository extends Repository<Signin> {

View file

@ -1,5 +1,5 @@
import { EntityRepository, Repository } from 'typeorm';
import { UserGroupInvitation } from '../entities/user-group-invitation';
import { UserGroupInvitation } from '@/models/entities/user-group-invitation';
import { UserGroups } from '../index';
@EntityRepository(UserGroupInvitation)

View file

@ -1,5 +1,5 @@
import { EntityRepository, Repository } from 'typeorm';
import { UserGroup } from '../entities/user-group';
import { UserGroup } from '@/models/entities/user-group';
import { UserGroupJoinings } from '../index';
import { SchemaType } from '@/misc/schema';

View file

@ -1,5 +1,5 @@
import { EntityRepository, Repository } from 'typeorm';
import { UserList } from '../entities/user-list';
import { UserList } from '@/models/entities/user-list';
import { UserListJoinings } from '../index';
import { SchemaType } from '@/misc/schema';

View file

@ -1,10 +1,10 @@
import $ from 'cafy';
import { EntityRepository, Repository, In, Not } from 'typeorm';
import { User, ILocalUser, IRemoteUser } from '../entities/user';
import { User, ILocalUser, IRemoteUser } from '@/models/entities/user';
import { Notes, NoteUnreads, FollowRequests, Notifications, MessagingMessages, UserNotePinings, Followings, Blockings, Mutings, UserProfiles, UserSecurityKeys, UserGroupJoinings, Pages, Announcements, AnnouncementReads, Antennas, AntennaNotes, ChannelFollowings, Instances } from '../index';
import config from '@/config/index';
import { SchemaType } from '@/misc/schema';
import { awaitAll } from '../../prelude/await-all';
import { awaitAll } from '@/prelude/await-all';
import { populateEmojis } from '@/misc/populate-emojis';
import { getAntennas } from '@/misc/antenna-cache';
import { USER_ACTIVE_THRESHOLD, USER_ONLINE_THRESHOLD } from '@/const';