Skip to content

Commit 04ac0aa

Browse files
committed
Refactor simpleParserMiddleware to parserMiddleware
1 parent 642ce59 commit 04ac0aa

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/DSVImport.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, { PropsWithChildren, useReducer, useEffect } from 'react';
22
import { ColumnsType } from './models/column';
33
import { getDSVImportContext, useDSVImport } from './features/context';
4-
import { createSimpleParserMiddleware } from './middlewares/simpleParserMiddleware';
4+
import { createParserMiddleware } from './middlewares/parserMiddleware';
55
import { State } from './models/state';
66

77
interface EventListenerProps<T> {
@@ -27,7 +27,7 @@ export interface Props<T> {
2727

2828
export const DSVImport = <T extends { [key: string]: string }>(props: PropsWithChildren<Props<T>>) => {
2929
const DSVImportContext = getDSVImportContext<T>();
30-
const middleware = createSimpleParserMiddleware<T>();
30+
const middleware = createParserMiddleware<T>();
3131
const initialValues: State<T> = { columns: props.columns };
3232

3333
return (

src/middlewares/simpleParserMiddleware.test.ts renamed to src/middlewares/parserMiddleware.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
import { createSimpleParserMiddleware } from './simpleParserMiddleware';
1+
import { createParserMiddleware } from './parserMiddleware';
22
import { State } from '../models/state';
33
import { ColumnsType } from '../models/column';
44
import { Delimiter } from '../models/delimiter';
55

6-
describe('simpleParserMiddleware', () => {
6+
describe('parserMiddleware', () => {
77
type TestType = { forename: string; surname: string; email: string };
88
const columns: ColumnsType<TestType> = [
99
{ key: 'forename', label: 'Forename' },
1010
{ key: 'surname', label: 'Surname' },
1111
{ key: 'email', label: 'Email' }
1212
];
1313
const defaultState: State<TestType> = { columns };
14-
const middleware = createSimpleParserMiddleware<TestType>();
14+
const middleware = createParserMiddleware<TestType>();
1515

1616
1717

src/middlewares/simpleParserMiddleware.ts renamed to src/middlewares/parserMiddleware.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const parseData = <T>(value: string, columns: ColumnsType<T>, delimiter: Delimit
2828
});
2929
};
3030

31-
export const createSimpleParserMiddleware = <T>() => {
31+
export const createParserMiddleware = <T>() => {
3232
return (state: State<T>, action: Actions<T>) => {
3333
let newState = reducer<T>(state, action);
3434

0 commit comments

Comments
 (0)