typescript-express-starter
Version:
Quick and Easy TypeScript Express Starter
12 lines (7 loc) • 333 B
text/typescript
import { User as UserSchema, NewUser } from '@config/schema';
export type User = UserSchema;
export type CreateUserData = Omit<NewUser, 'id' | 'createdAt' | 'updatedAt'>;
export interface UpdateUserData extends Partial<Omit<CreateUserData, 'password'>> {
password?: string;
}
export type UserResponse = Omit<User, 'password'>;