from: https://github.com/microsoft/TypeScript/pull/32883 
from: microsoft/TypeScript#32883