export const deleteTodo = SqlSchema.single({
execute: (request) => {
return Effect.gen(function* () {
...
return yield* sql`SELECT changes() as ${sql("rowsAffected")}`;
});
},
Request: Schema.Struct(Todo.fields).pick("id", "owner"),
Result: Schema.Struct({
rowsAffected: Schema.Number,
}),
});
export const deleteTodo = SqlSchema.single({
execute: (request) => {
return Effect.gen(function* () {
...
return yield* sql`SELECT changes() as ${sql("rowsAffected")}`;
});
},
Request: Schema.Struct(Todo.fields).pick("id", "owner"),
Result: Schema.Struct({
rowsAffected: Schema.Number,
}),
});