我正在尝试为nodemailer-ses-transport
创建类型定义,因为DefinitelyTyped中的定义错误。
以下是该模块的调用方式:
import * as sesTransport from 'nodemailer-ses-transport';
const sesOptions = {
accessKeyId,
secretAccessKey,
region,
rateLimit
};
const transport = sesTransport(sesOptions);
这是我的类型定义:
declare module 'nodemailer-ses-transport' {
import * as nodemailer from 'nodemailer';
export function sesTransport(options: any): nodemailer.Transport;
}
但是,我在致电sesTransport(sesOptions)
时遇到此TypeScript错误:
错误TS2349:此表达式不可调用。 类型'typeof import(“ nodemailer-ses-transport”)'没有呼叫签名。
能帮我解决我的类型定义吗?