If either init["body"] exists and is non-null or inputBody is non-null, and request’s method is `GET` or `HEAD`, then throw a TypeError.
If this’s request method is `GET` or `HEAD`, then set body to null.
"typescript.suggest.completeFunctionCalls": true,
"javascript.suggest.completeFunctionCalls": true,
if(b.items[i].member_id < 0) {
...
}
Если location задан префиксной строкой со слэшом в конце и запросы обрабатываются при помощи proxy_pass, fastcgi_pass, uwsgi_pass, scgi_pass, memcached_pass или grpc_pass, происходит специальная обработка. В ответ на запрос с URI равным этой строке, но без завершающего слэша, будет возвращено постоянное перенаправление с кодом 301 на URI с добавленным в конец слэшом.
absolute_redirect off;
class UserModel {
email: string;
password: string;
}
class UserDTO {
protected __guard: never; // добавляем фиктивное поле
email: string;
}
const getUser = async (email: string): Promise<UserDTO> => {
const user = await db.find(email);
return user; // Ошибка, как заказывали
}
interface PostAttachVideo {
type: 'video'
attach: AttachVideo
}
interface PostAttachAudio {
type: 'audio'
attach: AttachAudio
}
type PostAttach = PostAttachAudio | PostAttachVideo
function isAudio(attach: PostAttach): attach is PostAttachAudio {
return attach.type === 'audio';
}