MCPcopy Create free account
hub / github.com/Snowflyt/tinyeffect / createUser

Function createUser

test/README.example.proof.ts:65–72  ·  view source on GitHub ↗
(user: Omit<User, "id">)

Source from the content-addressed store, hash-verified

63 });
64
65 const createUser = (user: Omit<User, "id">) =>
66 effected(function* () {
67 yield* requiresAdmin();
68 const id = yield* executeSQL("INSERT INTO users (name) VALUES (?)", user.name);
69 const savedUser: User = { id, ...user };
70 yield* println("User created:", savedUser);
71 return savedUser;
72 });
73
74 expect(requiresAdmin).to(
75 equal<

Callers 1

Calls 2

effectedFunction · 0.90
requiresAdminFunction · 0.70

Tested by

no test coverage detected