UNPKG

oberknecht-utils

Version:
6 lines (5 loc) 321 B
import { recreate } from "./recreate"; export function cleanChannelName<channelType extends string>(channel?: channelType | undefined): channelType extends string ? string : undefined { if (!(channel ?? undefined)) return undefined; return recreate(channel.toString().toLowerCase()).trim().replace(/^#/g, ""); };