Fix typescript errors.

This commit is contained in:
ADAMJR 2022-12-16 00:55:53 +00:00
parent 99cda810f8
commit cd6f1f31f6
6 changed files with 2768 additions and 6301 deletions

9057
backend/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -14,7 +14,7 @@
"author": "github.com/theadamjr",
"dependencies": {
"@acrd/ion": "github:acrdapp/ion",
"@acrd/types": "file:../types",
"@acrd/types": "file:../frontend/src/types",
"body-parser": "^1.19.0",
"chai-things": "^0.2.0",
"colors": "^1.4.0",
@ -84,4 +84,4 @@
"ts-node": "^10.4.0",
"ts-node-dev": "^1.1.8"
}
}
}

View File

@ -5,6 +5,6 @@ export default class Pings {
public markAsRead(user: SelfUserDocument, message: Entity.Message) {
if (user.lastReadMessageIds)
user.lastReadMessageIds[message.channelId] = message.id;
return user.updateOne(user);
return user.save();
}
}

View File

@ -36,7 +36,7 @@ export default class Users extends DBWrapper<string, UserDocument> {
const user = await users.findOne({ _id: id });
if (!user)
throw new TypeError('User not found');
return user;
return user as any;
}
public async getSelf(id: string | undefined): Promise<SelfUserDocument> {

View File

@ -53,7 +53,7 @@ router.get('/check-email', async (req, res) => {
router.get('/self', updateUser, validateUser, async (req, res) => res.json(res.locals.user));
router.get('/entities', updateUser, validateUser, async (req, res) => {
const guildIds: string[] = req.params.guildIds;
const guildIds: string[] = req.params.guildIds as any;
const user: UserTypes.Self = res.locals.user;
const $in = (guildIds)
? user.guildIds.concat(guildIds)

View File

@ -1,4 +1,4 @@
{
"name": "@acrd/types",
"main": "main.ts"
"main": "lib/main.js"
}