DB
https://www.typescriptlang.org/play?#code/KYOwrgtgBAKsDOAXKBvAUFTAxA9jqAvFAOQBmexANBpgEICGAToSQEZPFoC+aaiAngAdgUALL1BggJYgA5i3SZMAbThIAdLhwBdAFxQkjGbIDcNFWsTqGjPVHARWwRmZ5oAJsADGAGyYjSMBAvRCkcEChEBEQAChlBMER9SwBKfXFJY2V4xO0gA
Size: a a a
DB
DB
!может есть что-то более корректное?
! - костыль в данном случаеВ

АК
АК
DB
K
KS

KS
function fn(arg: string): 'string';
function fn(arg: any): 'unknown';
function fn(arg: unknown) {
return typeof arg === 'string' ? 'string' : 'unknown';
}
В
function fn(arg: string): 'string';
function fn(arg: any): 'unknown';
function fn(arg: unknown) {
return typeof arg === 'string' ? 'string' : 'unknown';
}
АК
キ
await find()!キ
if (!value) handleValueNotFound();АК
if (!value) handleValueNotFound();DB
if (!value) handleValueNotFound();АК