MeoCordTheme
interface in meocord/interface Since 4.1.0
interface MeoCordThemeA theme: design tokens by role, in three groups.
MeoCord gives each of its roles a default, so an app sets only what it changes. What code reads is the resolved
theme, DeepReadonly<MeoCordTheme>, with every role present.
Examples
// src/types/var(--meonode-theme-d-ts)
import { type ColorResolvable } from 'discord.js'
import 'meocord/interface'
declare module 'meocord/interface' {
interface ThemeColors {
vip: ColorResolvable
}
interface MeoCordTheme {
charts: { axis: ColorResolvable; series: ColorResolvable[] }
}
}Members
colors
colors: ThemeColorsColours by role.
emojis
emojis: ThemeEmojisEmojis by role.
buttons
buttons: ThemeButtonsButton styles by role.