src/navigation.js
function getErrorDoc(message) {
    let cfg = {};
    if (_.isPlainObject(message)) {
        cfg = message;
        if (cfg.status && !cfg.template && defaults.templates.status[cfg.status]) {
            cfg.template = defaults.templates.status[cfg.status];
        }
    } else {
        cfg.template = defaults.templates.error || (() => '<document></document>');
        cfg.data = {message: message};
    }

    return Page.makeDom(cfg);
}
function getErrorDoc(message) {
    let cfg = {};
    if (_.isPlainObject(message)) {
        cfg = message;
        if (cfg.status && !cfg.template && defaults.templates.status[cfg.status]) {
            cfg.template = defaults.templates.status[cfg.status];
        }
    } else {
        cfg.template = defaults.templates.error || (() => '<document></document>');
        cfg.data = {message: message};
    }

    return Page.makeDom(cfg);
}
function getErrorDoc ( message ) { let cfg = { } ; if ( _ . isPlainObject ( message ) ) { cfg = message ; if ( cfg . status && ! cfg . template && defaults . templates . status [ cfg . status ] ) { cfg . template = defaults . templates . status [ cfg . status ] ; } } else { cfg . template = defaults . templates . error || ( ( ) => '<document></document>' ) ; cfg . data = { message : message } ; } return Page . makeDom ( cfg ) ; }
Get an error document.

@inner
@alias module:navigation.getErrorDoc

@param  {Object|String} message          Error page configuration or error message
@return {Document}                       A newly created error document
Get an error document .