Benoît Liessens
10/06/2025, 3:17 PMtypealias instead of an interface (SAM) ?
typealias AtomToMoleculeConverter = (Atom, Atom) -> Molecule?
class DefaultConverter : AtomToMoleculeConverter {
override fun invoke(p1: Atom, p2: Atom): Molecule? {
TODO("impl does not matter")
}
}
Above fragment looks OK to me but how do you go about to write an implementation for that typealias?