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

Function createUser

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

Source from the content-addressed store, hash-verified

72 });
73
74 const createUser = (user: Omit<User, "id">) =>
75 effected(function* () {
76 yield* requiresAdmin();
77 const id = yield* executeSQL("INSERT INTO users (name) VALUES (?)", user.name);
78 const savedUser: User = { id, ...user };
79 yield* println("User created:", savedUser);
80 return savedUser;
81 });
82
83 const alice: Omit<User, "id"> = { name: "Alice", role: "user" };
84

Callers 1

Calls 4

effectedFunction · 0.90
requiresAdminFunction · 0.70
tapMethod · 0.65
andThenMethod · 0.65

Tested by

no test coverage detected