const GetAll = Sql.schema.findAll({
Request: S.Void,
Result: Models.Domain,
execute: () => sql`select * from table limit 10`
});
const res = yield* GetAll()
console.log(res)
// errors
// layer
PgSqlClient.layer({
url: Config.redacted('POSTGRES_URL'),
transformQueryNames: Config.succeed(String.camelToSnake),
transformResultNames: Config.succeed(String.snakeToCamel),
transformJson: Config.succeed(true),
prepare: Config.succeed(false),
}),
const GetAll = Sql.schema.findAll({
Request: S.Void,
Result: Models.Domain,
execute: () => sql`select * from table limit 10`
});
const res = yield* GetAll()
console.log(res)
// errors
// layer
PgSqlClient.layer({
url: Config.redacted('POSTGRES_URL'),
transformQueryNames: Config.succeed(String.camelToSnake),
transformResultNames: Config.succeed(String.snakeToCamel),
transformJson: Config.succeed(true),
prepare: Config.succeed(false),
}),