Skip to content

Commit 779d0d6

Browse files
committed
1 parent cae492b commit 779d0d6

File tree

16 files changed

+59
-36
lines changed

16 files changed

+59
-36
lines changed

DemoCoreWeb/Scripts/ClientApi/WebApiCoreJQClientAuto.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1545,7 +1545,7 @@ namespace DemoWebApi_Controllers_Client {
15451545
}
15461546

15471547
namespace DemoWebApi_DemoDataEx_Client {
1548-
export interface Trust extends DemoWebApi.DemoData.BizEntity {
1548+
export interface Trust extends DemoWebApi_DemoData_Client.BizEntity {
15491549
trustee?: string | null;
15501550
}
15511551

Fonlow.Poco2TsCore/Fonlow.Poco2TsCore.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<TargetFramework>net9.0</TargetFramework>
55
<GenerateDocumentationFile>true</GenerateDocumentationFile>
66
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
7-
<Version>3.11</Version>
7+
<Version>4.0</Version>
88
<Authors>Zijian Huang</Authors>
99
<Company />
1010
<Copyright>Copyright © Zijian Huang 2015-$([System.DateTime]::Now.Year)</Copyright>
@@ -14,7 +14,7 @@
1414
<PackageProjectUrl>https://github.com/zijianhuang/webapiclientgen</PackageProjectUrl>
1515
<PackageTags>TypeScript,Code DOM</PackageTags>
1616
<PackageReleaseNotes>
17-
.NET 9
17+
Supports class inheritance between assemblies.
1818
</PackageReleaseNotes>
1919
<NeutralLanguage>en</NeutralLanguage>
2020
<PackageLicenseExpression>MIT</PackageLicenseExpression>

Fonlow.Poco2TsCore/Poco2TsGen.cs

Lines changed: 28 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ namespace Fonlow.Poco2Ts
2222
/// </summary>
2323
public class Poco2TsGen : IPoco2Client
2424
{
25-
readonly CodeCompileUnit codeCompileUnit;
25+
readonly CodeCompileUnit clientCodeCompileUnit;
2626

2727
readonly string ClientNamespaceSuffix;
2828

@@ -48,7 +48,7 @@ public class Poco2TsGen : IPoco2Client
4848
/// <param name="codeObjectHelper"></param>
4949
public Poco2TsGen(CodeCompileUnit codeCompileUnit, string clientNamespaceSuffix, bool helpStrictMode, CodeObjectHelper codeObjectHelper)
5050
{
51-
this.codeCompileUnit = codeCompileUnit;
51+
this.clientCodeCompileUnit = codeCompileUnit;
5252
pendingTypes = new List<Type>();
5353
this.ClientNamespaceSuffix = clientNamespaceSuffix;
5454
this.helpStrictMode = helpStrictMode;
@@ -115,7 +115,7 @@ public void WriteCode(TextWriter writer)
115115
options.BracingStyle = "JS";
116116
options.IndentString = "\t";
117117

118-
provider.GenerateCodeFromCompileUnit(codeCompileUnit, writer, options);
118+
provider.GenerateCodeFromCompileUnit(clientCodeCompileUnit, writer, options);
119119
}
120120
}
121121

@@ -239,7 +239,7 @@ public void CreateCodeDom(Type[] types, CherryPickingMethods methods)
239239
foreach (IGrouping<string, Type> groupedTypes in typeGroupedByNamespace)
240240
{
241241
string clientNamespaceText = (groupedTypes.Key + ClientNamespaceSuffix).Replace('.', '_');
242-
CodeNamespaceEx clientNamespace = codeCompileUnit.Namespaces.InsertToSortedCollection(clientNamespaceText, true);
242+
CodeNamespaceEx clientNamespace = clientCodeCompileUnit.Namespaces.InsertToSortedCollection(clientNamespaceText, true);
243243
Debug.WriteLine("Generating types in namespace: " + groupedTypes.Key + " ...");
244244
IOrderedEnumerable<Type> orderedGroupedTypes = groupedTypes.OrderBy(t => t.Name);
245245
foreach (Type type in orderedGroupedTypes)
@@ -267,6 +267,11 @@ CodeTypeDeclaration TypeToCodeTypeDeclaration(Type type, CodeNamespaceEx clientN
267267
typeDeclaration = PodGenHelper.CreatePodClientInterface(clientNamespace, tsName);
268268
}
269269

270+
if (type.Name.Contains("Trust"))
271+
{
272+
Console.WriteLine(type.Name);
273+
}
274+
270275
if (!type.IsValueType)
271276
{
272277
if (namespacesOfTypes.Contains(type.BaseType.Namespace))
@@ -275,7 +280,15 @@ CodeTypeDeclaration TypeToCodeTypeDeclaration(Type type, CodeNamespaceEx clientN
275280
}
276281
else
277282
{
278-
typeDeclaration.BaseTypes.Add(type.BaseType);
283+
var existingClientNamespaceIdx = clientCodeCompileUnit.Namespaces.FindIndex(RefineNamespaceText(type.BaseType.Namespace));
284+
if (existingClientNamespaceIdx >= 0) // for base class in the other assembly
285+
{
286+
typeDeclaration.BaseTypes.Add(RefineCustomComplexTypeText(type.BaseType));
287+
}
288+
else
289+
{
290+
typeDeclaration.BaseTypes.Add(type.BaseType);
291+
}
279292
}
280293
}
281294

@@ -563,6 +576,10 @@ string RefineCustomComplexTypeText(Type t)
563576
return t.Namespace.Replace('.', '_') + ClientNamespaceSuffix.Replace('.', '_') + "." + t.Name;
564577
}
565578

579+
string RefineNamespaceText(string n){
580+
return n.Replace('.', '_') + ClientNamespaceSuffix.Replace('.', '_');
581+
}
582+
566583
CodeTypeReference CreateArrayOfCustomTypeReference(Type elementType, int arrayRank)
567584
{
568585
CodeTypeReference elementTypeReference = new CodeTypeReference(RefineCustomComplexTypeText(elementType));
@@ -691,9 +708,9 @@ public CodeTypeDeclaration CheckOrAdd(Type type, bool dcOnly)
691708
/// </summary>
692709
public CodeTypeDeclaration LookupExistingClassOfCs(Type type)
693710
{
694-
for (int i = 0; i < codeCompileUnit.Namespaces.Count; i++)
711+
for (int i = 0; i < clientCodeCompileUnit.Namespaces.Count; i++)
695712
{
696-
CodeNamespace ns = codeCompileUnit.Namespaces[i];
713+
CodeNamespace ns = clientCodeCompileUnit.Namespaces[i];
697714
if (ns.Name == type.Namespace + ClientNamespaceSuffix)
698715
{
699716
for (int k = 0; k < ns.Types.Count; k++)
@@ -722,9 +739,9 @@ public CodeTypeDeclaration LookupExistingClassOfCs(Type type)
722739

723740
public CodeTypeDeclaration LookupExistingClassOfCs(string namespaceText, string typeName)
724741
{
725-
for (int i = 0; i < codeCompileUnit.Namespaces.Count; i++)
742+
for (int i = 0; i < clientCodeCompileUnit.Namespaces.Count; i++)
726743
{
727-
CodeNamespace ns = codeCompileUnit.Namespaces[i];
744+
CodeNamespace ns = clientCodeCompileUnit.Namespaces[i];
728745
if (ns.Name == namespaceText + ClientNamespaceSuffix)
729746
{
730747
for (int k = 0; k < ns.Types.Count; k++)
@@ -779,8 +796,8 @@ CodeTypeDeclaration AddCodeTypeDeclaration(Type type, bool dcOnly)
779796
pendingTypes.Add(type); //do this first, in case of recursive relationship between class and property.
780797

781798
string clientNamespaceText = type.Namespace + ClientNamespaceSuffix;
782-
CodeNamespaceEx clientNamespace = codeCompileUnit.Namespaces.InsertToSortedCollection(clientNamespaceText, dcOnly);
783-
string[] clientNamespacesOfTypes = codeCompileUnit.Namespaces.Cast<CodeNamespace>().Select(d => d.Name).ToArray();
799+
CodeNamespaceEx clientNamespace = clientCodeCompileUnit.Namespaces.InsertToSortedCollection(clientNamespaceText, dcOnly);
800+
string[] clientNamespacesOfTypes = clientCodeCompileUnit.Namespaces.Cast<CodeNamespace>().Select(d => d.Name).ToArray();
784801
string[] namespacesOfTypes = clientNamespacesOfTypes.Select(d => d.Substring(0, d.Length - ClientNamespaceSuffix.Length)).ToArray();
785802
CodeTypeDeclaration r = TypeToCodeTypeDeclaration(type, clientNamespace as CodeNamespaceEx, namespacesOfTypes, CherryPickingMethods.ApiOnly);
786803

HeroesDemo/src/clientapi/WebApiCoreNG2FormGroupClientAuto.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1634,14 +1634,20 @@ export namespace DemoWebApi_Controllers_Client {
16341634
}
16351635

16361636
export namespace DemoWebApi_DemoDataEx_Client {
1637-
export interface Trust extends DemoWebApi.DemoData.BizEntity {
1637+
export interface Trust extends DemoWebApi_DemoData_Client.BizEntity {
16381638
trustee?: string | null;
16391639
}
1640-
export interface TrustFormProperties extends DemoWebApi.DemoData.BizEntityFormProperties {
1640+
export interface TrustFormProperties extends DemoWebApi_DemoData_Client.BizEntityFormProperties {
16411641
trustee: FormControl<string | null | undefined>,
16421642
}
16431643
export function CreateTrustFormGroup() {
16441644
return new FormGroup<TrustFormProperties>({
1645+
emailAddress: new FormControl<string | null | undefined>(undefined, [Validators.email, Validators.maxLength(255)]),
1646+
id: new FormControl<string | null | undefined>(undefined),
1647+
name: new FormControl<string | null | undefined>(undefined, [Validators.required, Validators.minLength(2), Validators.maxLength(255)]),
1648+
web: new FormControl<string | null | undefined>(undefined, [Validators.pattern('https?:\\/\\/(www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b([-a-zA-Z0-9()@:%_\\+.~#?&//=]*)')]),
1649+
foundDate: new FormControl<Date | null | undefined>(undefined),
1650+
registerDate: CreateDateOnlyFormControl(),
16451651
trustee: new FormControl<string | null | undefined>(undefined),
16461652
});
16471653

HeroesDemo/src/clientapi/WebApiCoreNg2ClientAuto.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1555,7 +1555,7 @@ export namespace DemoWebApi_Controllers_Client {
15551555
}
15561556

15571557
export namespace DemoWebApi_DemoDataEx_Client {
1558-
export interface Trust extends DemoWebApi.DemoData.BizEntity {
1558+
export interface Trust extends DemoWebApi_DemoData_Client.BizEntity {
15591559
trustee?: string | null;
15601560
}
15611561

WebApiClientGenCore.Abstract/WebApiClientGenCore.Abstract.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
<Copyright>Copyright © Zijian Huang 2015-$([System.DateTime]::Now.Year)</Copyright>
99
<Authors>Zijian Huang</Authors>
1010
<PackageProjectUrl>https://github.com/zijianhuang/webapiclientgen</PackageProjectUrl>
11-
<Version>3.5.3</Version>
11+
<Version>3.6</Version>
1212
<PackageLicenseExpression>MIT</PackageLicenseExpression>
13-
<PackageReleaseNotes>NgDateOnlyFormControlEnabled</PackageReleaseNotes>
13+
<PackageReleaseNotes>Supports class inheritance between assemblies.</PackageReleaseNotes>
1414
<PackageReadmeFile>README.md</PackageReadmeFile>
1515
<NoWarn>1701;1702;IDE0057</NoWarn>
1616
<AnalysisLevel>latest-all</AnalysisLevel>

WebApiClientGenCore.Aurelia/WebApiClientGenCore.Aurelia.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
<Description>Plugin for WebApiClientGen 3.0+ to generate client API codes with Aurelia.</Description>
99
<Copyright>Copyright © Zijian Huang 2015-$([System.DateTime]::Now.Year)</Copyright>
1010
<PackageTags>aurelia TypeScript</PackageTags>
11-
<PackageReleaseNotes>.NET 9</PackageReleaseNotes>
11+
<PackageReleaseNotes>Supports class inheritance between assemblies.</PackageReleaseNotes>
1212
<PackageProjectUrl>https://github.com/zijianhuang/webapiclientgen</PackageProjectUrl>
1313
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
1414
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1515
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
1616
<AssemblyName>Fonlow.WebApiClientGenCore.Aurelia</AssemblyName>
17-
<Version>4.1</Version>
17+
<Version>4.2</Version>
1818
<PackageReadmeFile>README.md</PackageReadmeFile>
1919
<RepositoryUrl>https://github.com/zijianhuang/webapiclientgen</RepositoryUrl>
2020
<AnalysisLevel>latest-all</AnalysisLevel>

WebApiClientGenCore.Axios/WebApiClientGenCore.Axios.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<PackageId>Fonlow.WebApiClientGenCore.Axios</PackageId>
66
<Authors>Zijian Huang</Authors>
77
<Description>Plugin for WebApiClientGen 3.0+ to generate client API codes with AXIOS.</Description>
8-
<PackageReleaseNotes>.NET 9</PackageReleaseNotes>
8+
<PackageReleaseNotes>Supports class inheritance between assemblies.</PackageReleaseNotes>
99
<NeutralLanguage>en</NeutralLanguage>
1010
<PackageProjectUrl>https://github.com/zijianhuang/webapiclientgen</PackageProjectUrl>
1111
<Copyright>Copyright © Zijian Huang 2015-$([System.DateTime]::Now.Year)</Copyright>
@@ -14,7 +14,7 @@
1414
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1515
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
1616
<AssemblyName>Fonlow.WebApiClientGenCore.Axios</AssemblyName>
17-
<Version>4.1</Version>
17+
<Version>4.2</Version>
1818
<PackageReadmeFile>README.md</PackageReadmeFile>
1919
<RepositoryUrl>https://github.com/zijianhuang/webapiclientgen</RepositoryUrl>
2020
<AnalysisLevel>latest-all</AnalysisLevel>

WebApiClientGenCore.Fetch/WebApiClientGenCore.Fetch.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77
<PackageLicenseExpression>MIT</PackageLicenseExpression>
88
<PackageProjectUrl>https://github.com/zijianhuang/webapiclientgen</PackageProjectUrl>
99
<PackageTags>Fetch TypeScript</PackageTags>
10-
<PackageReleaseNotes>.NET 9</PackageReleaseNotes>
10+
<PackageReleaseNotes>Supports class inheritance between assemblies.</PackageReleaseNotes>
1111
<Description>Plugin for WebApiClientGen 3.0+ to generate client API codes with Fetch API.</Description>
1212
<NeutralLanguage>en</NeutralLanguage>
1313
<Copyright>Copyright © Zijian Huang 2015-$([System.DateTime]::Now.Year)</Copyright>
1414
<Authors>Zijian Huang</Authors>
1515
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
1616
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
17-
<Version>4.1</Version>
17+
<Version>4.2</Version>
1818
<PackageReadmeFile>README.md</PackageReadmeFile>
1919
<RepositoryUrl>https://github.com/zijianhuang/webapiclientgen</RepositoryUrl>
2020
<AnalysisLevel>latest-all</AnalysisLevel>

WebApiClientGenCore.NG2/WebApiClientGenCore.NG2.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
<PackageId>Fonlow.WebApiClientGenCore.NG2</PackageId>
66
<Authors>Zijian Huang</Authors>
77
<Description>Plugin for WebApiClientGen 3.0+ to generate client API codes with Angular 6+.</Description>
8-
<PackageReleaseNotes>.NET 9</PackageReleaseNotes>
8+
<PackageReleaseNotes>Supports class inheritance between assemblies.</PackageReleaseNotes>
99
<NeutralLanguage>en</NeutralLanguage>
1010
<PackageProjectUrl>https://github.com/zijianhuang/webapiclientgen</PackageProjectUrl>
1111
<Copyright>Copyright © Zijian Huang 2015-$([System.DateTime]::Now.Year)</Copyright>
1212
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
1313
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1414
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
1515
<AssemblyName>Fonlow.WebApiClientGenCore.NG2</AssemblyName>
16-
<Version>4.1</Version>
16+
<Version>4.2</Version>
1717
<PackageTags>Angular</PackageTags>
1818
<RepositoryUrl>https://github.com/zijianhuang/webapiclientgen</RepositoryUrl>
1919
<PackageReadmeFile>README.md</PackageReadmeFile>

WebApiClientGenCore.NG2FormGroup/WebApiClientGenCore.NG2FormGroup.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
<PackageId>Fonlow.WebApiClientGenCore.NG2FormGroup</PackageId>
66
<Authors>Zijian Huang</Authors>
77
<Description>Plugin for WebApiClientGen 3.0+ to generate client API codes with Angular 6+, plus helper interfaces and functions for creating FormGroup of Angular Reactive Forms.</Description>
8-
<PackageReleaseNotes>FormGroup for unlimited number of inheritence</PackageReleaseNotes>
8+
<PackageReleaseNotes>Supports class inheritance between assemblies.</PackageReleaseNotes>
99
<NeutralLanguage>en</NeutralLanguage>
1010
<PackageProjectUrl>https://github.com/zijianhuang/webapiclientgen</PackageProjectUrl>
1111
<Copyright>Copyright © Zijian Huang 2015-$([System.DateTime]::Now.Year)</Copyright>
1212
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
1313
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1414
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
1515
<AssemblyName>Fonlow.WebApiClientGenCore.NG2FormGroup</AssemblyName>
16-
<Version>1.10</Version>
16+
<Version>2</Version>
1717
<PackageTags>Angular</PackageTags>
1818
<PackageReadmeFile>README.md</PackageReadmeFile>
1919
<RepositoryUrl>https://github.com/zijianhuang/webapiclientgen</RepositoryUrl>

WebApiClientGenCore.jQuery/WebApiClientGenCore.jQuery.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
<Copyright>Copyright © Zijian Huang 2015-$([System.DateTime]::Now.Year)</Copyright>
99
<NeutralLanguage>en</NeutralLanguage>
1010
<Description>Plugin for WebApiClientGen 3.0+ to generate client API codes with jQuery. This requires a HttpClient library at https://github.com/zijianhuang/webapiclientgen/blob/master/DemoWebApi/Scripts/ClientApi/HttpClient.ts.</Description>
11-
<PackageReleaseNotes>.NET 9</PackageReleaseNotes>
11+
<PackageReleaseNotes>Supports class inheritance between assemblies.</PackageReleaseNotes>
1212
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
1313
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1414
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
1515
<AssemblyName>Fonlow.WebApiClientGenCore.jQuery</AssemblyName>
16-
<Version>4.1</Version>
16+
<Version>4.2</Version>
1717
<PackageTags>jQuery</PackageTags>
1818
<PackageReadmeFile>README.md</PackageReadmeFile>
1919
<RepositoryUrl>https://github.com/zijianhuang/webapiclientgen</RepositoryUrl>

WebApiClientGenCore/WebApiClientGenCore.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
<RootNamespace>Fonlow.CodeDom.Web</RootNamespace>
66
<GenerateDocumentationFile>true</GenerateDocumentationFile>
77
<PackageId>Fonlow.WebApiClientGenCore</PackageId>
8-
<Version>7.9.4</Version>
8+
<Version>7.9.5</Version>
99
<Description>Generate strongly typed client API in C# or TypeScript for .NET Core Web API. Strongly Typed Client API Generator generates C# and TypeScript codes of strongly typed client API similar to what generated by SvcUtil.exe of WCF, provided you have access to the ASP.NET Web API source codes or assemblies. Then you may provide or publish either the source codes in C# and TypeScript or the compiled client API library to other developers who are developing client programs of your Web API. The TypeScript outputs support jQuery, Angular 2+, AXIOS and Aurelia.</Description>
1010
<Copyright>Copyright © Zijian Huang 2015-$([System.DateTime]::Now.Year)</Copyright>
1111
<PackageLicenseUrl></PackageLicenseUrl>
1212
<PackageProjectUrl>https://github.com/zijianhuang/webapiclientgen</PackageProjectUrl>
1313
<PackageTags>ASP API Web Client webapi rest restful aspnet aspnetwebapi httpclient .net core aspnetcore jquery angular</PackageTags>
1414
<PackageReleaseNotes>
15-
NgDateOnlyFormControlEnabled.
15+
Supports class inheritance between assemblies.
1616
</PackageReleaseNotes>
1717
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
1818
<NeutralLanguage>en</NeutralLanguage>

aurelia/src/clientapi/WebApiCoreAureliaClientAuto.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1554,7 +1554,7 @@ export namespace DemoWebApi_Controllers_Client {
15541554
}
15551555

15561556
export namespace DemoWebApi_DemoDataEx_Client {
1557-
export interface Trust extends DemoWebApi.DemoData.BizEntity {
1557+
export interface Trust extends DemoWebApi_DemoData_Client.BizEntity {
15581558
trustee?: string | null;
15591559
}
15601560

axios/src/clientapi/WebApiCoreAxiosClientAuto.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1545,7 +1545,7 @@ export namespace DemoWebApi_Controllers_Client {
15451545
}
15461546

15471547
export namespace DemoWebApi_DemoDataEx_Client {
1548-
export interface Trust extends DemoWebApi.DemoData.BizEntity {
1548+
export interface Trust extends DemoWebApi_DemoData_Client.BizEntity {
15491549
trustee?: string | null;
15501550
}
15511551

fetchapi/src/clientapi/WebApiCoreFetchClientAuto.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1543,7 +1543,7 @@ export namespace DemoWebApi_Controllers_Client {
15431543
}
15441544

15451545
export namespace DemoWebApi_DemoDataEx_Client {
1546-
export interface Trust extends DemoWebApi.DemoData.BizEntity {
1546+
export interface Trust extends DemoWebApi_DemoData_Client.BizEntity {
15471547
trustee?: string | null;
15481548
}
15491549

0 commit comments

Comments
 (0)