UNPKG

@case-contract-testing/case

Version:

Next-generation contract testing suite

14 lines (13 loc) 499 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.makeUserService = void 0; const UserNotFoundException_1 = require("../model/UserNotFoundException"); const makeUserService = ({ userRepository, }) => ({ getUser: (id) => { const user = userRepository.get(id); if (user) return user; throw new UserNotFoundException_1.UserNotFoundException(`Unable to find user '${id}'`); }, }); exports.makeUserService = makeUserService;