Skip to content

SudoDotDog/Sudoo-Processor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoo-Processor

Continuous Integration codecov npm version downloads

Data processor in TypeScript

Install

yarn add @sudoo/processor
# Or
npm install @sudoo/processor --save

Usage

Process can be load by SideEffect, Processor and Verifier functions.

import { AsyncDataHook } from "@sudoo/processor";

const processor: AsyncDataHook = AsyncDataHook.create();

processor.sideEffect.add(() => sendEmail());
processor.processor.add((data) => newData);
processor.verifier.add((data) => true);
  • By processor.execute(data), you can execute all side effects.
  • By newData = processor.process(data), you can process data pipelined.
  • By result = processor.verify(data), you can verify data if is valid.

About

🎉 Data processor in TypeScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •