Я строю проект машинописного текста на AWS Lambda. Поскольку aws-sdk
уже содержит определения типов, я ожидаю, что он также будет содержать определение для aws lambda. Но мне кажется, мне нужно установить @types/aws-lambda
отдельно, чтобы он работал.
//import { Lambda } from "aws-sdk";
import { Context } from "aws-lambda";
module.exports.hello = async (event:any, context:Context) => {
return {
statusCode: 200,
body: JSON.stringify({
message: 'function executed successfully!',
input: event,
}),
};
};
Я бы ожидал, что что-то подобное возможно:
import { Lambda } from "aws-sdk";
module.exports.hello = async (event:any, context:Lambda.Context) => {
return {
statusCode: 200,
body: JSON.stringify({
message: 'function executed successfully!',
input: event,
}),
};
};
но это не так;)
Итак, как мне сделать это правильно?