summary refs log tree commit diff
path: root/src/util/schemas/UserGuildSettingsSchema.ts
blob: b9efdbfa663877db61b4fdfcb27f0ff18c6ef71b (plain) (blame)
1
2
3
4
5
6
7
8
9
import { UserGuildSettings, ChannelOverride } from "@fosscord/util";

// This sucks. I would use a DeepPartial, my own or typeorms, but they both generate inncorect schema
export interface UserGuildSettingsSchema
	extends Partial<Omit<UserGuildSettings, "channel_overrides">> {
	channel_overrides?: {
		[channel_id: string]: Partial<ChannelOverride>;
	};
}