FileValidations

coursemgmt.core.validation.FileValidations

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Types

type ValidationResult[T] = ValidatedNel[Error, T]

Extensions

Extensions

extension (file: File)
def validateExists: ValidatedNel[Error, File]
def validateIsDirectory: ValidatedNel[Error, File]
def validateIsFile: ValidatedNel[Error, File]
def validateIsInAGitRepository: ValidatedNel[Error, File]
extension (nel: NonEmptyList[Error])
def flatten: Error