]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - server/types/models/user/user-registration.ts
Add version comment
[github/Chocobozzz/PeerTube.git] / server / types / models / user / user-registration.ts
CommitLineData
e364e31e
C
1import { UserRegistrationModel } from '@server/models/user/user-registration'
2import { PickWith } from '@shared/typescript-utils'
3import { MUserId } from './user'
4
5type Use<K extends keyof UserRegistrationModel, M> = PickWith<UserRegistrationModel, K, M>
6
7// ############################################################################
8
9export type MRegistration = Omit<UserRegistrationModel, 'User'>
10
11// ############################################################################
12
13export type MRegistrationFormattable =
14 MRegistration &
15 Use<'User', MUserId>