Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save lessismore1/3ab86a81dd6f84a51dbcba49b2ba428e to your computer and use it in GitHub Desktop.
Save lessismore1/3ab86a81dd6f84a51dbcba49b2ba428e to your computer and use it in GitHub Desktop.
F# record implementing an interface
namespace MyNamespace
type IMyInterface =
abstract GetValue: unit -> string
type MyRecord =
{ MyField1: int
MyField2: string }
interface IMyInterface with
member x.GetValue() = x.MyField2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment