0.14.0 • Published 2 years ago

breakpoint-data-handler v0.14.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

BreakpointDataHandler

@jogitt

last updated: 2021-12-01

This package houses functions for reading, writing, and memory storing breakpoint data.

Usage

  • you first need to set a BreakpointDataHandlerGlobals object:
import {BreakpointDataHandlerGlobalsBuilder} from 'breakpointdatahandler';
const projectGlobals = new BreakpointDataHandlerGlobalsBuilder().setType(FileType.DEPARTMENT).setInPath(process.env.DEPT_DATA_CSV as string).setOutPath("out").build();
  • then, set if you want DepartmentFileHandler, VendorFileHandler, or ProductFileHandler:
import {DepartmentFileHandler} from 'breakpointdatahandler';
const deptFileHandler = new DepartmentFileHandler(projectGlobals);
  • to read breakpoint data to memory:
import {IDepartment} from 'breakpointdatahandler';
const response:IDepartment[] = await deptFileHandler.read();
  • to write data to disc:
const response = await deptFileHandler.write(data, outPath)
  • for products, you can also read json format into memory
const productJsonFileHandler = new ProductFileHandler(testGlobals);
const response: IProduct[] = await productJsonFileHandler.readJsonFile();
  • update 0.9.0, can do readJson for vendor or departments now as well:
const departmentFileHandler = new DepartmentFileHandler(testGlobals);
const response: IDepartment[] = await departmentFileHandler.readJsonFile();
0.14.0

2 years ago

0.10.0

2 years ago

0.11.0

2 years ago

0.12.0

2 years ago

0.13.0

2 years ago

0.12.1

2 years ago

0.12.2

2 years ago

0.9.0

3 years ago

0.8.2

3 years ago

0.8.1

3 years ago

0.8.0

3 years ago

0.7.0

3 years ago

0.6.1

3 years ago

0.6.0

3 years ago

0.5.0

3 years ago

0.3.0

3 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago