@@ -10,8 +10,8 @@ export type Result<S = unknown, E = unknown> =
1010 | { success : false ; value : E }
1111
1212/**
13- * Flattens a nested Result<Result<Result<number>, ErrorA>, ErrorB>, ErrorC> into
14- * { value: number } | null
13+ * Flattens a nested Result<Result<Result<number>, ErrorA>, ErrorB>, ErrorC>
14+ * into { value: number } | null.
1515 */
1616export const flattenValues = < T > ( v : T ) : { value : FlattenValues < T > } | null => {
1717 const result = flattenResult ( v )
@@ -25,8 +25,8 @@ export type FlattenValues<T> =
2525 : T
2626
2727/**
28- * Flattens a nested Result<Result<Result<number>, ErrorA>, ErrorB>, ErrorC> into
29- * { error: ErrorA | ErrorB | ErrorC } | null
28+ * Flattens a nested Result<Result<Result<number>, ErrorA>, ErrorB>, ErrorC>
29+ * into { error: ErrorA | ErrorB | ErrorC } | null.
3030 */
3131export const flattenErrors = < T > ( v : T ) : { error : FlattenErrors < T > } | null => {
3232 const result = flattenResult ( v )
@@ -42,8 +42,8 @@ export type FlattenErrors<T> =
4242 : never
4343
4444/**
45- * Flattens a nested Result<Result<Result<number>, ErrorA>, ErrorB>, ErrorC> into
46- * Result<number, ErrorA | ErrorB | ErrorC>
45+ * Flattens a nested Result<Result<Result<number>, ErrorA>, ErrorB>, ErrorC>
46+ * into Result<number, ErrorA | ErrorB | ErrorC>
4747 */
4848export const flattenResult = < T > ( v : T ) : FlattenResult < T > =>
4949 isResult ( v )
0 commit comments