vgno/roc-config

View on GitHub
src/context/extensions/steps/runPostInits.js

Summary

Maintainability
A
0 mins
Test Coverage
import processRocObject, { handleResult } from '../helpers/processRocObject';

export default function runPostInits(initialState) {
    return initialState.temp.postInits.reduceRight(
        (state, { postInit, name }) =>
            processRocObject(
                handleResult({ name },
                    postInit({
                        context: state.context,
                        localDependencies: state.dependencyContext.extensionsDependencies[name],
                    })
                ), state, false, false
            ),
        initialState
    );
}