diff --git a/src/js/fable-core/Result.ts b/src/js/fable-core/Result.ts index 63d2bcd062..2cd1c47989 100644 --- a/src/js/fable-core/Result.ts +++ b/src/js/fable-core/Result.ts @@ -1,5 +1,5 @@ import FSymbol from "./Symbol"; -import { Any, IComparable, IEquatable } from "./Util"; +import { GenericParam, IComparable, IEquatable } from "./Util"; import { compareUnions, equalsUnions } from "./Util"; export default class Result implements IEquatable>, IComparable> { @@ -23,7 +23,7 @@ export default class Result implements IEquatable>, IComp return { type: "Microsoft.FSharp.Core.FSharpResult", interfaces: ["FSharpUnion", "System.IEquatable", "System.IComparable"], - cases: [["Ok", Any], ["Error", Any]], + cases: [["Ok", GenericParam("T")], ["Error", GenericParam("TError")]], }; } }