зачем тут return? Ну и давай короче писать:
err? promise.reject(new FsError(err)) : promise.fulfill(processData(data, params.dataType));