У меня есть проект https://github.com/theADAMJR/2PG и https://github.com/theADAMJR/2PG-Dashboard, и мне постоянно приходится копировать и вставлять типы между обоими проектами.
export class AutoModModule extends Module {
ignoredRoles: string[] = [];
autoDeleteMessages = true;
filters: MessageFilter[] = [];
banWords: string[] = [];
banLinks: string[] = [];
filterThreshold = 5;
autoWarnUsers = true;
}
export enum EventType {
Ban = "BAN",
ConfigUpdate = "CONFIG_UPDATE",
LevelUp = "LEVEL_UP",
MessageDeleted = "MESSAGE_DELETED",
MemberJoin = "MEMBER_JOIN",
MemberLeave = "MEMBER_LEAVE",
Unban = "UNBAN",
Warn ="WARN"
}
Есть ли обычный способ обмена типами между проектами TypeScript?