Провести code review для следующей части кода, которая используется в качестве redux reducer.
export const initialState = {
test: null,
post: [{
title: null,
author: {
email: null,
userPic: null,Провести code review для следующей части кода, которая используется в качестве redux reducer.
export const initialState = {
test: null,
post: [{
title: null,
author: {
email: null,
userPic: null,| const fs = require('fs'); | |
| let reader = fs.createReadStream('books.csv', 'utf8'); | |
| let writer = fs.createWriteStream("books.json"); | |
| let result= []; | |
| let index = null; | |
| let data = ''; | |
| reader.on('data', (chunk) =>{ |
| describe('isEven', ()=>{ | |
| it('Returns True if **num** is even', ()=>{ | |
| const result = isEven(2); | |
| expect(result).toBeTruthy() | |
| }) | |
| it('Returns False if **num** is odd', ()=>{ | |
| const result = isEven(1); | |
| expect(result).toBeFalsy() | |
| }) |
| export const getScore = (offset: number) : {home: number, away: number} => { | |
| let start = 0; | |
| let end = scoreStamps.length - 1 | |
| let guess = Math.floor((start + end) / 2); | |
| while(start <= end){ | |
| if(offset === scoreStamps[guess].offset){ | |
| return scoreStamps[guess].score | |
| } | |
| if(offset > scoreStamps[guess].offset ){ | |
| start = guess + 1; |
| export function isIE() { | |
| var ua = window.navigator.userAgent; //Check the userAgent property of the window.navigator object | |
| var msie = ua.indexOf('MSIE '); // IE 10 or older | |
| var trident = ua.indexOf('Trident/'); //IE 11 | |
| return (msie > 0 || trident > 0); | |
| } |
| function findNumber(number) { | |
| let max = 1024; | |
| let min = 0; | |
| if(number > max || number < min){ | |
| console.log(`Number must be in range ${min} - ${max}`) | |
| return; | |
| } | |
| let guess; | |
| let step = 0; |
| /* | |
| function takes 3 parameters: | |
| str - string to convert | |
| state - case "up" = uppercase, "low" = lowercase | |
| invert(optional) - if true, the first letter will be oposite case | |
| */ | |
| function convertString(str, state, invert) { | |
| let result = ''; | |
| switch (state) { | |
| case 'low': |