Skip to content

Commit

Permalink
Add new tests indexedAccessType/interfaceWithSeveralMethods
Browse files Browse the repository at this point in the history
  • Loading branch information
MangelMaxime committed Feb 15, 2024
1 parent 76fd8ff commit 13c6034
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
interface ConfigTypeMap {
methodA: string | number;
methodB: boolean;
methodC: any;
methodD: any;
methodC: boolean;
}

export type ConfigType = ConfigTypeMap[keyof ConfigTypeMap];
5 changes: 2 additions & 3 deletions tests/specs/indexedAccessType/interfaceWithSeveralMethods.fsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,10 @@ open System
type ConfigTypeMap =
abstract member methodA: U2<string, float> with get, set
abstract member methodB: bool with get, set
abstract member methodC: obj with get, set
abstract member methodD: obj with get, set
abstract member methodC: bool with get, set

type ConfigType =
U4<string, float, bool, obj>
U3<string, float, bool>

(***)
#r "nuget: Fable.Core"
Expand Down

0 comments on commit 13c6034

Please sign in to comment.