Current section
Files
Jump to
Current section
Files
src/sketch/css/error.gleam
import glance
import gleam/result
import simplifile
pub type Error {
ApplicationError(message: String)
SimplifileError(error: simplifile.FileError)
GlanceError(error: glance.Error)
}
pub fn simplifile(err) {
result.map_error(err, SimplifileError)
}
pub fn glance(err) {
result.map_error(err, GlanceError)
}
pub fn not_a_directory(dir: String) {
let error = ApplicationError(dir <> " is not a directory")
Error(error)
}