[英]Get Literal types for object keys in typescript dynamically?
我想獲得 object 鍵類型,這里我為 object 寫了一個泛型,鍵為字符串 但我想傳遞數據,以便我得到 object 鍵類型的文字 所以當 IDE 為鍵提供自動完成時。 有點想將鍵轉換為文字類型。 我想實現這樣的目標, ...
[英]Get Literal types for object keys in typescript dynamically?
我想獲得 object 鍵類型,這里我為 object 寫了一個泛型,鍵為字符串 但我想傳遞數據,以便我得到 object 鍵類型的文字 所以當 IDE 為鍵提供自動完成時。 有點想將鍵轉換為文字類型。 我想實現這樣的目標, ...
[英]Determining the type of a value based on a if check on another value
我希望我的代碼編輯器根據 if 語句縮小的error值推斷extraData的類型:export enum ErrorCodes { Unknown = 'UNKWN', BadRequest = 'BDREQ', } interface ExtraData { [ErrorCodes ...
[英]How to get type hint in php array similar to java or typescript?
我閱讀了各種文章,聲稱現在 php-8 也是強類型語言https://medium.com/codex/php-became-strongly-typed-66f2b2ae917 。 Since I work with typescript, i was looking for same IDE ...
[英]How to achieve strongly typed integers in Python
我不認為我喜歡以下是真的。 我理解是這種情況,因為NewType僅由 static 檢查器檢查,並在運行時被忽略。 如果我希望它為 False,那么最好的方法是什么? 使用“值”之類的單個字段創建@dataclass ,降低性能,並編寫您希望可用的轉發功能? 我現在正在做的是: 這可以防止對類進行比 ...
[英]How to have TypeScript generic function with type argument being keyof an object have return type of that object's key's value
我有幾個 object 類型: 還有一個包含一些鍵的主類型,這些 object 類型作為這些鍵的值如下: 我有一個通用的 function: someObj 保證具有來自Master[T]值的類型,換句話說: 如果 key 是key1 , someObj是Slave的類型。 如果 key 是key ...
[英]Method pow does not exist error Pyspark error
這有點奇怪。 當我創建 dataframe 然后使用 function pow 進行一些轉換時,它可以工作。 但是當我推動它在現實世界的場景中運行時,它不會。 我的虛擬和現實世界場景中列的數據類型是相同的錯誤 這有效(使用虛構的數據) 但是,在現實世界的場景(生產工作)中,我有一個真正的 dataf ...
[英]Describing complex return type of the method
我正在嘗試在 Python (3.8.9) 中定義方法的返回類型。 理想情況下,返回類型應該是int的tuple list 。 我來自強類型世界的第一個自然解決方案是def.... -> list(tuple(int,int)) 。 不幸的是,這不起作用並帶來運行時異常元組最多需要 1 個參數 ...
[英]Why does TypeScript's Omit not enforce the value of the omitted properties?
背景:(可跳過) 我通過允許它應該更新的屬性子集來擺弄一些update(person: Person)語句更有用。 我在想有兩個選擇: id 作為第一個參數顯式傳遞給 update 方法,然后Partial<Person>或Omit<Person, 'id'>作為第二個參 ...
[英]"Bad return type in lambda expression: String cannot be converted to void" in .forEach method
我有一個Users類,其中包含一個user對象List ,下面的方法應該是 建立一個String list 檢查傳入的String是否包含在該列表中。 public class Users { List<User> users; public Users(Li ...
[英]Is there a way in TypeScript to say "Include" (opposite of Exclude)?
我有一個字符串聯合,看起來像: type AlphabetLike = 'a' | 'b' | 'c' | 'zeta' | 'beta' | 'gamma' | 'mu'; type AlphabetLike = 'a' | 'b' | 'c' | 'zeta' | 'beta' | 'gamma ...
[英]TS2339: Property 'data' does not exist
我有這個角度商店配置 動作.ts 減速器.ts 效果.ts 打字稿抱怨 並在saveUserSuccessAction的減速器中抱怨 似乎強類型在 java 腳本中非常困難。 我不想使用任何類型 我怎樣才能讓它工作? ...
[英]Angular 14 strictly typed reactive forms - How to type FormGroup model using existing interface
我只是在玩弄新的 angular 鍵入 forms api 並且無法弄清楚如何在不聲明特定“FormInterface”的情況下鍵入FormGroup女巫必須與原始的相匹配。 也許我錯過了什么,或者根本不可能這樣做。 我能夠使事情正常工作(下面的示例),但我不喜歡這里的UserForm接口聲明女巫 ...
[英]Omitting keys of a particular type
這是我想要的: 我得到的最接近的是 a是類型number , b是...... never 。 關閉但沒有雪茄。 這里的建議只有在基類型是固定的情況下才有效,這很奇怪地適用於我原來的問題,但如果類型是通用的,Typescript 不理解t[k]是一個數字。 ...
[英]Defining a method that is strongly typed and allows only inherited types
我想為類 Dev 定義一個必須強類型並且只允許類型的方法從使用無參數構造函數的類 Dev 繼承。 以下是我想出的: 另一種選擇是: 不確定上述任何一項是否正確或添加 new() 有何不同。 我不確定它是否滿足兩個條件 1. 強類型 2. 允許繼承類型 ...
[英]Abstraction - How do I create a generic static method for several types to flow through in Dart/Flutter?
好的,我正在嘗試減少我的應用程序的大量樣板代碼。 現在我看到需要進行一些重構和認真的抽象。 我想為我的數據庫代碼抽象 CRUD 操作。 現在我正在創建一個單獨的文件並為每個 object 復制代碼。我覺得必須有更好的方法,但我不知道如何在使用 generics 進行抽象時保持顯式類型安全。 我目前 ...
[英]Strong types in Protocol Buffers
由於 protobuf 不支持類型別名,使用具有單個value成員的消息創建強類型是否是一種有效的方法,如下所示? 或者只使用標量更好: 在我看來,強類型使代碼更具可讀性,並且在我想將 id 從 uint32 更改為 uint64 的情況下,我只需要更改一行。 由於我沒有在網上看到這個,所以我想知道 ...
[英]kotlin get static type of a class property
我正在嘗試獲取某些 class 屬性的類型,以便強鍵入我的 Kotlin 代碼。 在typescript中,我們可以這樣做(愚蠢的例子但這是為了解釋) 這里的好處是,如果我需要更改“_prop”的類型,則無需重構整個代碼,因為通過Test["_prop"]可以找到該類型。 有沒有辦法在Kotlin中 ...
[英]Accessing TypeScript Optional Object Properties With a String
我在現有的 JavaScript 代碼庫中工作。 有一個 class 公開了實用程序的預定義功能(例如“復制”、“粘貼”)。 class 可以用“擴展”功能實例化,允許用戶注冊其他實用功能以備后用。 此代碼未鍵入,因此我嘗試將類型添加到簽名中。 但是我在使用 function 時遇到了很多麻煩,它 ...
[英]Typing does not work when creating a map in Kotlin through spring boot @RequestParam
我正在使用 spring 引導,並在其中明確指定鍵和值類型時生成了以下 controller。 當我發送這樣的請求時: 我在控制台中得到這個 output: 為什么我沒有收到錯誤? 此外,我不能將字符串值添加到 map,我的 IDE 不允許我。 ...
[英]TypeScript Wrapper Function Inferring Types
我對與數據庫操作相關的函數使用了一個小實用程序/包裝器函數。 它應該采用類型為Promise<PromiseReturnType<GENERIC>>的特定函數fn ,然后在執行它之前做一些事情(這里:檢查連接): // File `A.ts` type PromiseRetu ...