![](/img/trans.png)
[英]Include properties from base class when using Reinforced.Typings framework
我有這個 class。注意它繼承自IdEntity : 這是IdEntity class: 我希望基礎 class 中的屬性Id被導出到.ts文件,但這就是我得到的: 如何設置Reinforced.Typings以包含 base class 中的屬性? 在這種情況下,該屬性將有一個額外的屬性,如pu ...
[英]Include properties from base class when using Reinforced.Typings framework
我有這個 class。注意它繼承自IdEntity : 這是IdEntity class: 我希望基礎 class 中的屬性Id被導出到.ts文件,但這就是我得到的: 如何設置Reinforced.Typings以包含 base class 中的屬性? 在這種情況下,該屬性將有一個額外的屬性,如pu ...
[英]Reinforced.Typings naming conflict for multi-file setup
我有以下課程: 流利的配置: 翻譯成以下內容: 如您所見,IClass1 存在命名沖突。 問題是,是否有可能以某種方式克服這個問題? 也許生成這樣的東西: ...
[英]Reinforced.Typings can't find dotnet.exe on MacOS
我正在 MacOS 上開發 dotnet 5 解決方案,Reinforced.Typings 給了我以下編譯錯誤。 它正在嘗試運行 dotnet.exe,我懷疑這是問題的核心,因為它在 MacOS 上不存在。 有關如何修復它的任何線索? 我的配置類如下所示: 我的 Reinforced.Ty ...
[英]How do I move the Reinforced.Typings.settings.xml file to a different location?
根據此 PR,這現在應該可以實現: https ://github.com/reinforced/Reinforced.Typings/pull/210 我試過將這樣的東西添加到我的 csproj 文件中: 但沒有運氣。 ...
[英]Reinforced.Typings fails with MSB6006 when net5.0-windows specified
我使用Reinforced.Typings並將我的項目定位為net5.0-windows 。 構建失敗並出現以下錯誤,因為這樣的綽號不是目標: tools文件夾包含net5.0等,但不包含net5.0-windows 。 @pavel-b-novikov 是否也可以針對這個框架? 關於如何強 ...
[英]Is there a way to generate constants with Reinforced.Typings?
我有一個很大的 C# class ,里面有很多const字段。 有沒有辦法在使用 Reinforced.Typings 生成 ts 類型時包含這些 const 的值? 我已經上下閱讀了幾次文檔,但我無法在那里找到答案。 ...
[英]Export class members as typescript string literal
我正在嘗試創建一個像這樣的自定義字符串文字類型: 輸入將是以下 class: 我假設我必須使用自定義代碼生成器來實現這一點。 誰能指出我正確的方向以使這項工作正常進行? 非常感謝! ...
[英]How do I get Reinforced.Typings to generate “export interface” or “export enum” as output, without wrapping it in a module?
我正在使用 Reinforced.Typings 從我的 C# 模型生成 TypeScript 模型。 我希望模型導出如下,而不是包裝在模塊中: 通過使用以下配置方法,我幾乎可以按照我想要的方式獲得它: 這將創建以下 output,但缺少export關鍵字。 有可能達到我想要的嗎? 如果可能的話, ...
[英]How to point typings (by groups) to different class and/or namespace?
我能夠為代碼庫中的所有 api 集生成類型,但是,我無法根據某些特征將它們分成各種類和/或命名空間。 作為一個示例業務需求,我想要基於類型的某些特征的三個不同的類(和/或命名空間),而不管它們來自哪里。 公共(服務)、私有(服務)和內部(服務),但我想在運行時生成類型。 這是我到目前為止所擁有的。 ...
[英]ReinforcedTypings RtDictionaryType substitution
我嘗試在我的模型中使用 Microsoft.FSharp.Collections.FSharpMap(F# 中的標准映射)。 它實現 和 所以它是一個字典類型。 不幸的是 ReinforcedTypings 給了我這個警告: 類型解析警告 RT0003:找不到適合 System.Col ...
[英]Is it possible for Reinforced.Typings to generate files in the same location as the corresponding C# model?
我們正在開發一個帶有 React 組件的 .net 核心項目,我們正在使用 C# 模型和 TS 類型來描述組件屬性類型。 我們將 C# model 保存在組件文件夾中。 我們希望將 TS 文件保存在同一文件夾中。 Reinforced.Typings 是否可以在與對應的 C# model 相同的 ...
[英]Configure reinforced typings to export one type to multiple target directory
我正在使用流利的配置將我的 c# DTO 導出到 typescript 類。 我有兩個 web 項目,我想將我的 DTO 導出到這兩個項目。 ConfigurationBuilder 有擴展方法 ExportAsClasses 但它只允許指定目標文件名一次。 ...
[英]How to enable “Reinforced.Typings” in the configuration?
重建項目不會運行強化類型。 它在 Output 中說: 我嘗試制作一個完全干凈的新項目,但同樣的事情發生了。 對我來說,xml 或配置文件似乎不是錯誤。 你如何啟用它? ...
[英]How to mark property as nullable ("type | null") in Reinforced.Typings?
Reinforced.Typings 在[TsProperty]屬性上有ForceNullable參數,但它生成可選屬性,我的 API 返回文字null (不要省略該屬性或將其設置為undefined )。 例如[TsProperty(ForceNullable = true)] field:b ...
[英]Why is Reinforced.Typings completely ignoring the xml configuration file?
我試圖在舊的維護MVC應用程序中使用Reinforced.Typings將視圖模型架構獲取到TypeScript。 問題在於Reinforced.Typings.settings.xml中的任何更改都不會產生任何影響。 就像無論我做什么,都使用該文件中的默認設置。 我已使用VS2017 ...
[英]With reinforced typings, can you set properties on TsInterface by default?
我們在AutoExportMethods上使用屬性TsInterface 。 但是我們必須記住將其添加到每個TsInterface 。 我想知道我們是否可以在默認配置中將其默認設置為true? 這類似於Reinforced中是否有配置選項。鍵入Ts忽略所有屬性和方法,除非它們使用TsP ...
[英]Typescript Access objects nested within other types
我對打字稿比較陌生,它來來往往,我在某種結構上遇到麻煩。 它看起來像這樣: 我有一個用於將數據饋送到時間軸組件的函數。 該函數接收的數據可以是類型1或類型2。現在這很復雜,類型1是一個對象。 但是,類型2可以是4種不同類型中的任何一種 類型1:{} type2:type3 ...
[英]Configure reinforced-typings to export class as AMD module
我在項目中使用TypeScript和RequireJS。 RequireJS要求Typescript以特殊方式導出模塊( export = ),以對傳統的AMD工作流程進行建模: class Foo { ... } export = Foo 增強型項目可幫助我將C#類轉換為TypeSc ...
[英]configuring reinforced-typings to extend a class unrelated to server inheritence pattern
我有一個像這樣的簡單DTO 我希望客戶端使用的所有Typescript接口在服務器上都具有MyDTO的屬性,並希望擴展BreezeJS實體類型 。 也就是說,打字稿文件的輸出應變為 但是server / .NET類型是一個簡單的POCO(即不從任何類派生),因為BreezeJS ...
[英]configuring reinforced-typings to add custom typescript intersection type
我正在使用Enhanced.typings流利的配置API(多種方法)將C#DTO映射到打字稿接口,從而生成一個文件。 目前我正在獲得(正確)輸出,例如 理想情況下,我想: 將import breeze from 'breeze-client'添加到生成的打字稿文件的開頭 ...