Ensure default value is assignable if we have a Failure

This commit is contained in:
Henry Mercer
2026-01-27 15:18:50 +00:00
parent fbf75ebd7b
commit d5dd165f8b
+1 -1
View File
@@ -1328,7 +1328,7 @@ export class Result<T, E> {
}
/** Get the value if this is a success, or return the default value if this is a failure. */
orElse(defaultValue: T): T {
orElse<U>(defaultValue: U): T | U {
return this.isSuccess() ? this.value : defaultValue;
}
}