【发布时间】:2020-11-18 22:22:01
【问题描述】:
我正在尝试创建一个 FeathersJS 钩子,它返回一个布尔值以在“feathers-hooks-common”包的 iff() 钩子中使用。类似于同一个包的 isProvider() 钩子。
我的问题是我使用的是羽毛 cli 生成应用程序的 TypeScript 版本,当我使用生成器创建新钩子时,结果是:
// Use this hook to manipulate incoming or outgoing data.
// For more information on hooks see: http://docs.feathersjs.com/api/hooks.html
import { Hook, HookContext } from '@feathersjs/feathers';
// eslint-disable-next-line @typescript-eslint/no-unused-vars
export default (options = {}): Hook => {
return async (context: HookContext): Promise<HookContext> => {
console.log(context);
return context;
};
};
所以我不知道如何使用这个生成的打字稿代码返回一个可以在 iff() 钩子中使用的布尔值。
有人知道怎么做吗?
谢谢!
【问题讨论】:
标签: typescript hook feathersjs