Я получаю эту ошибку после использования вызова API. Я пытаюсь получить данные из API myjson. Я делаю что-то не так с текущей реализацией или есть ли лучший способ вызвать тот же API.
import { createAction, handleActions } from 'redux-actions' import { PLUGIN_NAME, STORE_MOUNT_POINT } from '../constants' import { Epic,ofType } from 'redux-observable' import { Store } from '../Store' import { defer, of } from 'rxjs' import { mergeMap } from 'rxjs/operators' import { ajax } from '../util' const fetchReportTemplate$: Epic<Store.IFSA> = (action$, state$) => action$.ofType(startFetchReportsTemplate.toString(), return ajax( { url: 'https://api.myjson.com/bins/15dcd9', body: '' } ) ).map(({ response: { data } }) => { return of(clearAllHttpErrors(), receiveReportsTemplateRows(data)) })
Да, это синтаксическая ошибка в вашем коде.
action$.ofType(startFetchReportsTemplate.toString(), // here, floating return without function return ajax(