例如,我想用TypeScript语言为我的摩卡测试创建海关钩子
我有以下课程:
export default class Hook {
private constructor(){}
private static singleton: Hook;
public static getInstance(): Hook {
if(!Hook.singleton) Hook.singleton = new Hook();
return Hook.singleton;
}
public create(hook: object, ...commands: any[]){
return `${hook['type']}(${hook['name']}, async function(){ console.log('testing hook'); });`
}
}
我这样称呼它:
customHook.create({'type': 'before', 'name': 'custom hook'})
我知道返回值是一个字符串,我正在寻找一种返回摩卡钩的方法。