У меня есть тип функции в typescript
, как показано ниже:
export type NextFunType = <E, T>(event: E, context: Context) => Promise<T>;
Затем я создаю функцию с NextFunType
, как показано ниже:
const next: NextFunType = (event: string, context: Context) => {
return Promise.resolve(true);
};
Но я получил ошибку :
Type '(event: string, context: Context) => Promise<boolean>' is not assignable to type 'NextFunType'.
Types of parameters 'event' and 'event' are incompatible.
Type 'E' is not assignable to type 'string'
Как мне создать функцию с типом generi c?