@piing/koa-caseof
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

koa-caseof

Koa Middleware for handling branching routes based on Context

Install

npm i @piing/koa-caseof

Usage

import KoaRouter from "koa-router"
import caseof from "@piing/koa-caseof"

const router = new KoaRouter();

router.get("/items/",
  authenticate,
  caseof( "user.type", {
    Admin: itemController.getAll,
    User:  itemController.getAllBelongingToUser
  }))

Package Sidebar

Install

npm i @piing/koa-caseof

Weekly Downloads

1

Version

1.0.4

License

ISC

Unpacked Size

12.2 kB

Total Files

9

Last publish

Collaborators

  • dtudorache-clarisoft
  • gorillatron
  • piing_admin