![](/img/trans.png)
[英]Is there a way to define a typescript type which recursively narrows the type of all descendents
我有一堆 typescript 類型,它們使用共享的Inaccessible接口代替用戶無權訪問的對象。 但是,通常我使用的類型比上面的類型(來自 GQL 端點的嵌套數據)更復雜,並且我正在編寫的組件只有在定義了整個 object 時才能工作。 因為這很常見,所以我希望能夠編寫一個類型保護器,我可以 ...