cost 88 ms
動態獲取 typescript 中 object 個鍵的文字類型?

[英]Get Literal types for object keys in typescript dynamically?

我想獲得 object 鍵類型,這里我為 object 寫了一個泛型,鍵為字符串 但我想傳遞數據,以便我得到 object 鍵類型的文字 所以當 IDE 為鍵提供自動完成時。 有點想將鍵轉換為文字類型。 我想實現這樣的目標, ...

如何在 Python 中實現強類型整數

[英]How to achieve strongly typed integers in Python

我不認為我喜歡以下是真的。 我理解是這種情況,因為NewType僅由 static 檢查器檢查,並在運行時被忽略。 如果我希望它為 False,那么最好的方法是什么? 使用“值”之類的單個字段創建@dataclass ,降低性能,並編寫您希望可用的轉發功能? 我現在正在做的是: 這可以防止對類進行比 ...

如何讓 TypeScript 通用 function 類型參數是 object 的鍵值的返回類型

[英]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 ...

方法pow不存在錯誤Pyspark錯誤

[英]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 個參數 ...

為什么 TypeScript 的省略不強制省略屬性的值?

[英]Why does TypeScript's Omit not enforce the value of the omitted properties?

背景:(可跳過) 我通過允許它應該更新的屬性子集來擺弄一些update(person: Person)語句更有用。 我在想有兩個選擇: id 作為第一個參數顯式傳遞給 update 方法,然后Partial<Person>或Omit<Person, 'id'>作為第二個參 ...

Angular 14 strictly typed reactive forms - How to type FormGroup model using existing interface

[英]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. 允許繼承類型 ...

抽象——我如何創建一個通用的 static 方法讓幾種類型在 Dart/Flutter 中流過?

[英]Abstraction - How do I create a generic static method for several types to flow through in Dart/Flutter?

好的,我正在嘗試減少我的應用程序的大量樣板代碼。 現在我看到需要進行一些重構和認真的抽象。 我想為我的數據庫代碼抽象 CRUD 操作。 現在我正在創建一個單獨的文件並為每個 object 復制代碼。我覺得必須有更好的方法,但我不知道如何在使用 generics 進行抽象時保持顯式類型安全。 我目前 ...

Protocol Buffers 中的強類型

[英]Strong types in Protocol Buffers

由於 protobuf 不支持類型別名,使用具有單個value成員的消息創建強類型是否是一種有效的方法,如下所示? 或者只使用標量更好: 在我看來,強類型使代碼更具可讀性,並且在我想將 id 從 uint32 更改為 uint64 的情況下,我只需要更改一行。 由於我沒有在網上看到這個,所以我想知道 ...

kotlin 得到 static 類型的 class 屬性

[英]kotlin get static type of a class property

我正在嘗試獲取某些 class 屬性的類型,以便強鍵入我的 Kotlin 代碼。 在typescript中,我們可以這樣做(愚蠢的例子但這是為了解釋) 這里的好處是,如果我需要更改“_prop”的類型,則無需重構整個代碼,因為通過Test["_prop"]可以找到該類型。 有沒有辦法在Kotlin中 ...

使用字符串訪問 TypeScript 可選 Object 屬性

[英]Accessing TypeScript Optional Object Properties With a String

我在現有的 JavaScript 代碼庫中工作。 有一個 class 公開了實用程序的預定義功能(例如“復制”、“粘貼”)。 class 可以用“擴展”功能實例化,允許用戶注冊其他實用功能以備后用。 此代碼未鍵入,因此我嘗試將類型添加到簽名中。 但是我在使用 function 時遇到了很多麻煩,它 ...

通過 spring 啟動 @RequestParam 在 Kotlin 中創建 map 時打字不起作用

[英]Typing does not work when creating a map in Kotlin through spring boot @RequestParam

我正在使用 spring 引導,並在其中明確指定鍵和值類型時生成了以下 controller。 當我發送這樣的請求時: 我在控制台中得到這個 output: 為什么我沒有收到錯誤? 此外,我不能將字符串值添加到 map,我的 IDE 不允許我。 ...


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