1.7.0
Support auto create d.ts for middleware
- fix: lint fix
- feat: support auto created d.ts for middleware
The middleware
// app/middlware/uuid.ts
export default function() {
return async (context, next) => {
await next();
};
}
The d.ts created by ets
// typings/middleware/index.d.ts
import Uuid from '../../../app/middleware/uuid';
declare module 'larva' {
interface IMiddleware {
uuid: ReturnType<typeof Uuid>;
}
}