mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-05-10 20:35:02 +00:00
Turn on strict TS compilation. Fix up and tweak types accordingly.
This commit is contained in:
parent
690955a399
commit
629002b8d9
172 changed files with 720 additions and 534 deletions
|
@ -41,7 +41,7 @@ export const StarboardReactionAddEvt = starboardEvt({
|
|||
.filter(board => board.channel_id !== msg.channel.id)
|
||||
// Matching emoji
|
||||
.filter(board => {
|
||||
return board.star_emoji.some((boardEmoji: string) => {
|
||||
return board.star_emoji!.some((boardEmoji: string) => {
|
||||
if (emoji.id) {
|
||||
// Custom emoji
|
||||
const customEmojiMatch = boardEmoji.match(/^<?:.+?:(\d+)>?$/);
|
||||
|
|
|
@ -2,7 +2,7 @@ import { GuildPluginData } from "knub";
|
|||
import { StarboardPluginType, TStarboardOpts } from "../types";
|
||||
import { Message, GuildChannel, TextChannel, Embed } from "eris";
|
||||
import moment from "moment-timezone";
|
||||
import { EMPTY_CHAR, messageLink } from "../../../utils";
|
||||
import { EmbedWith, EMPTY_CHAR, messageLink } from "../../../utils";
|
||||
import path from "path";
|
||||
|
||||
export async function saveMessageToStarboard(
|
||||
|
@ -13,7 +13,7 @@ export async function saveMessageToStarboard(
|
|||
const channel = pluginData.guild.channels.get(starboard.channel_id);
|
||||
if (!channel) return;
|
||||
|
||||
const embed: Embed = {
|
||||
const embed: EmbedWith<"footer" | "author" | "fields" | "timestamp"> = {
|
||||
footer: {
|
||||
text: `#${(msg.channel as GuildChannel).name}`,
|
||||
},
|
||||
|
@ -22,7 +22,6 @@ export async function saveMessageToStarboard(
|
|||
},
|
||||
fields: [],
|
||||
timestamp: new Date(msg.timestamp).toISOString(),
|
||||
type: "rich",
|
||||
};
|
||||
|
||||
if (msg.author.avatarURL) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue