Added paths in typescript config and utilise this in all project files

This commit is contained in:
2024-12-24 23:48:37 +01:00
parent 72562f92f9
commit 058988e874
86 changed files with 304 additions and 295 deletions

View File

@ -1,7 +1,7 @@
import { Server } from 'socket.io'
import { CharacterHair } from '@prisma/client'
import { TSocket } from '../../../utilities/types'
import characterHairRepository from '../../../repositories/characterHairRepository'
import { TSocket } from '#utilities/types'
import characterHairRepository from '#repositories/characterHairRepository'
interface IPayload {}

View File

@ -1,9 +1,9 @@
import { Server } from 'socket.io'
import { TSocket } from '../../utilities/types'
import CharacterRepository from '../../repositories/characterRepository'
import { gameLogger } from '../../utilities/logger'
import ZoneManager from '../../managers/zoneManager'
import { CharacterService } from '../../services/characterService'
import { TSocket } from '#utilities/types'
import CharacterRepository from '#repositories/characterRepository'
import { gameLogger } from '#utilities/logger'
import ZoneManager from '#managers/zoneManager'
import { CharacterService } from '#services/characterService'
interface CharacterConnectPayload {
characterId: number

View File

@ -1,10 +1,10 @@
import { Server } from 'socket.io'
import { TSocket } from '../../utilities/types'
import { TSocket } from '#utilities/types'
import { Character } from '@prisma/client'
import CharacterRepository from '../../repositories/characterRepository'
import { CharacterService } from '../../services/characterService'
import { ZCharacterCreate } from '../../utilities/zodTypes'
import { gameLogger } from '../../utilities/logger'
import CharacterRepository from '#repositories/characterRepository'
import { CharacterService } from '#services/characterService'
import { ZCharacterCreate } from '#utilities/zodTypes'
import { gameLogger } from '#utilities/logger'
import { ZodError } from 'zod'
export default class CharacterCreateEvent {

View File

@ -1,8 +1,8 @@
import { Server } from 'socket.io'
import { TSocket } from '../../utilities/types'
import { TSocket } from '#utilities/types'
import { Character, Zone } from '@prisma/client'
import CharacterRepository from '../../repositories/characterRepository'
import { CharacterService } from '../../services/characterService'
import CharacterRepository from '#repositories/characterRepository'
import { CharacterService } from '#services/characterService'
type TypePayload = {
characterId: number

View File

@ -1,8 +1,8 @@
import { Socket, Server } from 'socket.io'
import { TSocket } from '../../utilities/types'
import { TSocket } from '#utilities/types'
import { Character } from '@prisma/client'
import CharacterRepository from '../../repositories/characterRepository'
import { gameLogger } from '../../utilities/logger'
import CharacterRepository from '#repositories/characterRepository'
import { gameLogger } from '#utilities/logger'
export default class CharacterListEvent {
constructor(