Type aliases
Failure
Failure<F>: { failure: F; kind: "FAILURE" }
Type parameters
Type declaration
-
failure: F
-
kind: "FAILURE"
Ok
Ok<T>: { kind: "OK"; value: T }
Type parameters
PersonAgeInvalidError
PersonAgeInvalidError: { kind: "PERSON_AGE_INVALID"; reason: Error }
Type declaration
-
kind: "PERSON_AGE_INVALID"
-
reason: Error
PersonNameInvalidError
PersonNameInvalidError: { kind: "PERSON_NAME_INVALID"; reason: string }
Type declaration
-
kind: "PERSON_NAME_INVALID"
-
reason: string