@@ -32,17 +32,18 @@ declare const isResult: (u: unknown) => u is Result<any, any>;
3232>u : Symbol(u, Decl(narrowingUnionByUnionCandidate1.ts, 12, 25))
3333>Result : Symbol(Result, Decl(narrowingUnionByUnionCandidate1.ts, 0, 0))
3434
35+ // return type: Result<A, E> | "ok"
3536export const fn = <A, E>(inp: Result<A, E> | string) =>
36- >fn : Symbol(fn, Decl(narrowingUnionByUnionCandidate1.ts, 14 , 12))
37- >A : Symbol(A, Decl(narrowingUnionByUnionCandidate1.ts, 14 , 19))
38- >E : Symbol(E, Decl(narrowingUnionByUnionCandidate1.ts, 14 , 21))
39- >inp : Symbol(inp, Decl(narrowingUnionByUnionCandidate1.ts, 14 , 25))
37+ >fn : Symbol(fn, Decl(narrowingUnionByUnionCandidate1.ts, 15 , 12))
38+ >A : Symbol(A, Decl(narrowingUnionByUnionCandidate1.ts, 15 , 19))
39+ >E : Symbol(E, Decl(narrowingUnionByUnionCandidate1.ts, 15 , 21))
40+ >inp : Symbol(inp, Decl(narrowingUnionByUnionCandidate1.ts, 15 , 25))
4041>Result : Symbol(Result, Decl(narrowingUnionByUnionCandidate1.ts, 0, 0))
41- >A : Symbol(A, Decl(narrowingUnionByUnionCandidate1.ts, 14 , 19))
42- >E : Symbol(E, Decl(narrowingUnionByUnionCandidate1.ts, 14 , 21))
42+ >A : Symbol(A, Decl(narrowingUnionByUnionCandidate1.ts, 15 , 19))
43+ >E : Symbol(E, Decl(narrowingUnionByUnionCandidate1.ts, 15 , 21))
4344
4445 isResult(inp) ? inp : "ok";
4546>isResult : Symbol(isResult, Decl(narrowingUnionByUnionCandidate1.ts, 12, 13))
46- >inp : Symbol(inp, Decl(narrowingUnionByUnionCandidate1.ts, 14 , 25))
47- >inp : Symbol(inp, Decl(narrowingUnionByUnionCandidate1.ts, 14 , 25))
47+ >inp : Symbol(inp, Decl(narrowingUnionByUnionCandidate1.ts, 15 , 25))
48+ >inp : Symbol(inp, Decl(narrowingUnionByUnionCandidate1.ts, 15 , 25))
4849
0 commit comments