export type GuildScheduledEventSetStatusArg<Status extends GuildScheduledEventStatus> = Status extends GuildScheduledEventStatus.Scheduled ? GuildScheduledEventStatus.Active | GuildScheduledEventStatus.Canceled : Status extends GuildScheduledEventStatus.Active ? GuildScheduledEventStatus.Completed : never;
Type Parameters
GuildScheduledEventStatus Status extends
Status extends GuildScheduledEventStatus.Scheduled ? GuildScheduledEventStatus.Active | GuildScheduledEventStatus.Canceled : Status extends GuildScheduledEventStatus.Active ? GuildScheduledEventStatus.Completed : never