2.0.2 • Published 2 years ago

@dawnjs/types v2.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@dawnjs/types

安装依赖

$ npm install --save-dev @dawnjs/types

使用方式

// 中间件的 TS 入口文件
// src/index.ts

import * as Dawn from "@dawnjs/types";

interface IOptions {
  name?: string;
  age?: number;
}

const handler: Dawn.Handler<IOptions> = opts => {
  return async (next, ctx) => {
    ctx.console.log(`My name is ${opts.name}`);
    ctx.console.log(ctx.utils.isFunction(ctx.load));
    await next();
  };
};

export default handler;