How adapters work | node-ts-architecture