proper handlers
} else if (type.kind == CLASS_OBJECT) {
return 'any';
} else if (type.kind == CLASS_HANDLER) {
- return '() => any';
+ if (type.args[0].args[0].kind==CLASS_API) {
+ return '(err: any, result: ' + type.args[0].args[0].simpleName + ') => any';
+ } else {
+ return '(err: any, result: any) => any';
+ }
} else {
return 'todo';
}
