// тестовый комментарий import createApi from './stubs/api-generator' export default createApi({ nodata: { count: 0, fields: { name: { type: 'cat' }, }, }, dynamicColumns: { count: 62, fields: { name: { type: 'cat' }, periods: { type: 'randomDigitArray' }, }, customFilter: (i, params) => { let result = true if (params && params['period-0'] && params['period-0']) result = result && Number(params['period-0']) === i.periods[0] if (params && params['period-1'] && params['period-1']) result = result && Number(params['period-1']) === i.periods[1] if (params && params['period-2'] && params['period-2']) result = result && Number(params['period-2']) === i.periods[2] if (params && params['period-3'] && params['period-3']) result = result && Number(params['period-3']) === i.periods[3] if (params && params['period-4'] && params['period-4']) result = result && Number(params['period-4']) === i.periods[4] if (params && params['period-5'] && params['period-5']) result = result && Number(params['period-5']) === i.periods[5] if (params && params['period-6'] && params['period-6']) result = result && Number(params['period-6']) === i.periods[6] if (params && params['period-7'] && params['period-7']) result = result && Number(params['period-7']) === i.periods[7] if (params && params['period-8'] && params['period-8']) result = result && Number(params['period-8']) === i.periods[8] if (params && params['period-9'] && params['period-9']) result = result && Number(params['period-9']) === i.periods[9] return result }, }, catEnum: { count: 20, enum: true, fields: { name: { type: 'cat' }, }, }, article: { count: 62, fields: { name: { type: 'cat' }, }, }, brand: { count: 62, fields: { name: { type: 'manufacturer' }, }, }, region: { count: 62, fields: { name: { type: 'country' }, }, }, regionEnum: { count: 62, enum: true, fields: { name: { type: 'country' }, }, }, product: { count: 62, fields: { name: { type: 'vehicle' }, brand: { type: 'brand' }, article: { type: 'article' }, city: { type: 'cityName' }, address: { type: 'streetAddress' }, color: { type: 'colorName' }, region: { type: 'region' }, }, }, regions: { count: 62, fields: { name: { type: 'country' }, }, }, }, { requestLimitKey: 'limit', requestOffsetKey: 'offset', requestPageKey: 'page', requestPerPageKey: 'perPage', sortFieldKey: 'sortField', type: 'limit-offset', })