+import { Transaction } from 'sequelize/types'
+import { Redis } from './redis'
+import { Emailer } from './emailer'
+
+type ChannelNames = { name: string, displayName: string }
+async function createUserAccountAndChannelAndPlaylist (parameters: {
+ userToCreate: UserModel,
+ userDisplayName?: string,
+ channelNames?: ChannelNames,
+ validateUser?: boolean
+}) {
+ const { userToCreate, userDisplayName, channelNames, validateUser = true } = parameters