@heyhru/business-dms-approval
v0.6.4
Published
DMS approval workflow domain logic: service, model, sql
Readme
@heyhru/business-dms-approval
DMS approval workflow domain logic: service, model, sql.
Exports
Direct route handlers
import {
approvalList,
approvalGet,
approvalCreate,
approvalApprove,
approvalReject,
} from "@heyhru/business-dms-approval";
app.post("/approvals/list", approvalList);
app.post("/approvals/get", approvalGet);
app.post("/approvals/create", approvalCreate);
app.post("/approvals/approve", approvalApprove);
app.post("/approvals/reject", approvalReject);Curried handler (encryptionKey required)
import { approvalExecute } from "@heyhru/business-dms-approval";
app.post("/approvals/execute", approvalExecute(config.encryptionKey));approvalExecute uses FastifyBaseLogger (via req.log) internally — no additional logger setup needed.
