qpa-client/server/src/user.ts
2019-01-31 13:18:26 +00:00

20 lines
441 B
TypeScript

import Repository from './repository'
import {User, UserKeys, UserProperties} from './types'
export default class UserManager {
repository: Repository
constructor(repository: Repository) {
this.repository = repository
}
getUser = async (keys: UserKeys) => {
return await this.repository.getUser(keys)
}
createUser = async (user: UserProperties): Promise<User> => {
return this.repository.createUser(user)
}
}