Итак, при попытке получить настраиваемый заголовок из моей переменной заголовка у меня возникает ошибка no-unsafe-any линтинга в Typescript.
Это определено в этом интерфейсе:
export interface AxiosResponse<T = any> {
data: T;
status: number;
statusText: string;
headers: any;
config: AxiosRequestConfig;
request?: any;
}
, и при попытке получить собственный идентификатор я получаю такую ошибку:
case HttpStatusCode.SeeOther: {
const errorMessage: string =
(err.response.data as GenericError).message ||
err.response.statusText;
if (err.response.headers.id && event) {
apiResponse = ResponseBuilder.seeOther(
requestContext,
HttpStatusCode.SeeOther,
errorMessage,
{
location: `${event.requestContext.resourcePath}/${err.response.headers.id}`,
}
);
Я пробовал несколько способов, но не могу заставить его работать.
ОШИБКА: (no-unsafe -any) utilities.ts [159, 40]: небезопасное использование выражения типа 'any'. ОШИБКА: (no-unsafe-any) utilities.ts [159, 41]: небезопасное использование выражения типа 'any'.