func wrap()

in MobiusCore/Source/LoggingAdaptors.swift [8:15]


    func wrap(initiate: @escaping Initiate<Model, Effect>) -> Initiate<Model, Effect> {
        return { model in
            self.willInitiate(model: model)
            let result = invokeInitiate(initiate, model: model)
            self.didInitiate(model: model, first: result)
            return result
        }
    }