cost 126 ms
Typescript - 枚舉鍵值作為聯合類型

[英]Typescript - Enum key values as union types

我也把這段代碼放在了 TS playground 中,點擊這里,希望對你有幫助。 如何將枚舉鍵值作為聯合類型獲取(即對於 function 參數) 就像我在animals object 中所做的那樣,使用key in獲取密鑰作為enum ANIMALS values ,我找不到一種方法來做同樣的事情 ...

如何為我的聯合類型創建一個 Typescript 類型守衛

[英]How to create a Typescript type guard for my union type

我有以下 Typescript 類型: 在某個 React 組件中,我需要創建一個Typescript 類型保護: 如何創建一個漂亮干凈的類型保護 function isTeaserOne() ? 到目前為止我有: 但是我該如何使用它呢? 或者我是否必須重構上面的類型保護 function? ...

為 find 方法縮小集合和數組的聯合類型

[英]Narrowing Union Type of Set and Array for find method

我有以下數據 model 一個人的每日數據 這些數據的集合 測試的樣本數據如下 當我想使用 find 方法在該樣本上查找時 由於 Data_Array 上的設置類型,編譯器如下抱怨。 錯誤 TS2339:屬性“查找”在類型“Data_Array”上不存在。 類型“Set”上不存在屬性“find”。 ...

獲取特定類型屬性的所有虛線 object 路徑的並集

[英]Get union of all dotted object paths to properties of a particular type

我有一個 object 代表 dom 樹可見性 我想通過使用 util function 獲得蘋果的可見性 但我不知道如何輸入第二個參數。 當 visibilities[K] 是 {visibility: boolean} 類型時,我嘗試連接鍵 得到 TypeError: VisibilityArr ...

TypeScript:如何在不顯式復制所有內容的情況下鍵入“如果存在此鍵,則此其他鍵也必須存在”

[英]TypeScript: How to type "if a this key is present, this other key must be too" without explicitly copying everything over

我有這樣的自定義類型(此代碼不起作用): 我基本上希望以下對象是有效的MyType : 以下對象應該是無效的MyType : 我得到了正確的類型提示,通過這樣輸入: 但這似乎很乏味。 有沒有更簡單的方法來實現這一目標? ...

類屬性上的 TypeScript 聯合類型無法按預期工作

[英]TypeScript union type on class property does not work as expected

我正在嘗試為我們的模型類正確鍵入一個屬性包裝器,然后該屬性獲取一個代理設置器,該設置器被支持接受原始的、已解析的值和包裝器實例本身。 它本身的代碼已經可以工作,只是導致問題的輸入。 這個問題最好用代碼來解釋。 游樂場鏈接屬性包裝器abstract class BaseProp {} type R ...

打字稿:如何正確地在聯合類型中進行類型推斷?

[英]Typescript: how to correctly do type inference in union types?

我定義了一個名為IConfigFactory的聯合類型,它接受一個IConfig類型的參數或者返回一個IConfig類型的函數。 但它不能正確地進行類型推斷,如下所示: 游樂場但是當我定義IConfigFactory只接受IConfig類型的參數時,它運行良好。 我做錯了什么,我該如何解決? ...

為什么在 union 中使用的對象的屬性的類型是 any?

[英]Why does the property of an object used in the union has the type any?

我有一個包含 3 個道具的組件: toValue 、 fromValue 、 children 。 其中前 2 個是可選的,但如果指定了其中一個,則還必須指定另一個。 children prop 是一個具有inputProps參數的函數,它應該等於toValue函數的返回類型 ( TInputV ...

如何使用 match 語句來模式匹配 python 中的多個值的類?

[英]How do I use a match statement to pattern match the class of multiple values in python?

我有一個聯合類型,我可以像這樣為它創建一個值: 我可以使用匹配語句對類進行模式匹配: 但我希望能夠同時匹配多個變量。 在其他語言中執行此操作的典型方法是使用元組,但我不確定我是否正確執行此操作: 該代碼確實使用python3.12運行,但是當我使用語言服務器pyright 1.1.282時會顯示上 ...

如何在Typescript中動態地從聯合類型的function中挑選generics?

[英]How to pick generics from function in union type dynamically in Typescript?

假設我有一個這樣的 function: 還可以說我有幾個請求和一個包含這些請求的“商店”: 我現在想為商店中的每個請求生成 foo 函數。 為商店中的每個請求使用顯式密鑰手動添加它們: 但是像這樣動態添加它們是行不通的: 有沒有什么辦法可以重寫這個,以便可以為“requestStore”中的每個條 ...

Scala 2.13:為各種值創建通用案例 class

[英]Scala 2.13: Create Generic case class for variety of values

我有一個 JSON 架構,如下所示: 我可以將其復制為以下案例類: 現在的問題是字段value可能是以下之一: 單號單 Boolean 單串多號多 Boolean 多字符串我被困在如何編寫通用語法來合並這些值中的任何一個? 有人可以幫忙嗎? 我想到了 ADT,但不確定語法。 我想要這樣的東西: 或 ...

Python:如何檢查定義的types.UnionType中有哪些類型?

[英]Python: How to check what types are in defined types.UnionType?

我正在使用 Python 3.11,我需要檢測可選的class屬性是否為 Enum 類型(即 Enum 的子類類型)。 使用typing.get_type_hints()我可以獲得類型提示作為字典,但是如何檢查字段的類型是否是可選的枚舉(子類)? 如果我能得到任何可選字段的類型就更好了,不管它是O ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM