@torv-io/node-sdk
v1.0.1
Published
SDK for building ETL stages in Node.js/TypeScript
Readme
@torv-io/node-sdk
SDK for building ETL stages in Node.js/TypeScript. Depends on @torv-io/shared for stage types (StageRunner, StageContext, …) and adds helpers (requireParam, successResult, …) and logging utilities.
Installation
npm install @torv-io/node-sdk(@torv-io/shared is installed automatically as a dependency.)
Usage
import type { StageRunner, StageContext } from '@torv-io/shared';
import { successResult } from '@torv-io/node-sdk';
const myStage: StageRunner = async (context: StageContext) => {
const { logger, params, inputs } = context;
return successResult({ output: 'result' });
};
export default myStage;You can also import types from @torv-io/node-sdk (they are re-exported from @torv-io/shared).
