package Ġpri eto . fer n ando . spac ex . presentation . vm . di Ċ Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . Re usable Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . components . Singleton Component Ċ import Ġpri eto . fer n ando . spac ex . presentation . vm . mapper .* Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ class ĠPresentation Module Ġ{ ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Re usable ĊĠĠĠ Ġfun Ġprovide La unches Domain To Ui Model Mapper ( ĊĠĠĠĠĠĠĠ Ġdate Transformer : ĠDate Transformer ĊĠĠĠ Ġ): ĠLa unches Domain To Ui Model Mapper Ġ= ĠLa unches Domain To Ui Model Mapper Impl ( date Transformer ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Re usable ĊĠĠĠ Ġfun Ġprovide Date Transformer ( ĊĠĠĠĠĠĠĠ ĠdateTime Provider : ĠDateTime Provider ĊĠĠĠ Ġ): ĠDate Transformer Ġ= ĠDate Transformer Impl ( dateTime Provider ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Re usable ĊĠĠĠ Ġfun Ġprovide DateTime Provider (): ĠDateTime Provider Ġ= ĠDateTime Provider () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Re usable ĊĠĠĠ Ġfun Ġprovide Company Info Domain To Ui Model Mapper (): ĠCompany Info Domain To Ui Model Mapper Ġ= ĊĠĠĠĠĠĠĠ ĠCompany Info Domain To Ui Model Mapper Impl () Ċ } Ċ