diff --git a/src/index.tsx b/src/index.tsx index 906411b..db391d1 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,9 +1,9 @@ -import React from "react"; -import ReactDOM from "react-dom"; -import { BrowserRouter } from "react-router-dom"; -import App from "./App"; -import "./index.css"; -import reportWebVitals from "./reportWebVitals"; +import React from 'react'; +import ReactDOM from 'react-dom'; +import { BrowserRouter } from 'react-router-dom'; +import App from './App'; +import './index.css'; +import reportWebVitals from './reportWebVitals'; ReactDOM.render( @@ -11,7 +11,8 @@ ReactDOM.render( , - document.getElementById("root") + document.getElementById('root') ); reportWebVitals(); +export { enumToList } from './lib/enums'; diff --git a/src/lib/enums.ts b/src/lib/enums.ts new file mode 100644 index 0000000..eff80e3 --- /dev/null +++ b/src/lib/enums.ts @@ -0,0 +1,4 @@ +export const enumToList = (enumerable: any) => + Object.keys(enumerable) + .filter((v) => !parseInt(v)) + .slice(1); diff --git a/src/types/report/index.ts b/src/types/report/index.ts index 1052e3e..1bbdaaa 100644 --- a/src/types/report/index.ts +++ b/src/types/report/index.ts @@ -1,3 +1,5 @@ +import { enumToList } from '../../lib/enums'; + export type ReportFormType = { type: ReportType; month?: Month; @@ -24,8 +26,3 @@ enum Month { } export const monthToList = () => enumToList(Month); - -export const enumToList = (enumerable: any) => - Object.keys(enumerable) - .filter((v) => !parseInt(v)) - .slice(1);