Skip to content
Merged
Show file tree
Hide file tree
Changes from 27 commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
56c90a1
check-no-emit-flag
qiaozha Nov 14, 2024
6b97906
hierarchy-nested-client-support
qiaozha Nov 14, 2024
72f1dcc
tsp compile
qiaozha Nov 14, 2024
e6b9794
proposed-nested-client-implementation
qiaozha Nov 18, 2024
db6bb93
add nested chain calls
qiaozha Nov 18, 2024
e020cf6
modify poc according to review comment
qiaozha Nov 19, 2024
8754e28
merge main
qiaozha Apr 14, 2025
11ac0b3
add param alias and initialized by
qiaozha Apr 14, 2025
b869576
Merge branch 'main' into hierarchy-nested-client-support
qiaozha Apr 17, 2025
a16b010
add flattened clients
qiaozha Apr 17, 2025
da7e97d
client hierarchy
qiaozha Apr 20, 2025
dbd65eb
fix classical client
qiaozha Apr 20, 2025
8121054
Merge branch 'main' into hierarchy-nested-client-support
qiaozha Apr 21, 2025
64dd070
Merge branch 'main' into hierarchy-nested-client-support
qiaozha May 9, 2025
0ff62ad
support getChildClient method in parent client
qiaozha May 9, 2025
f1ebc05
fix todo client hierarchy
qiaozha May 12, 2025
649d5ea
Merge branch 'main' into hierarchy-nested-client-support
qiaozha May 12, 2025
7c692a9
adopt to new tcgc version and support client hierarchy
qiaozha May 12, 2025
6ba55d5
resolve conflicts
qiaozha May 12, 2025
a65cf4c
Merge branch 'main' into hierarchy-nested-client-support
qiaozha May 12, 2025
095dc7c
fix ut
qiaozha May 13, 2025
325691b
fix ci
qiaozha May 13, 2025
cc290b2
fix integration test
qiaozha May 13, 2025
b52f8eb
fix top level api in multiple clients scenario
qiaozha May 13, 2025
3997d3e
Merge branch 'main' into hierarchy-nested-client-support
qiaozha May 15, 2025
90b1c42
resolve comments
qiaozha May 15, 2025
6bf9511
fix ci
qiaozha May 16, 2025
f61d0c5
Merge branch 'main' into hierarchy-nested-client-support
qiaozha May 20, 2025
5d78c22
resolve comments
qiaozha May 20, 2025
17d6ef6
fix format
qiaozha May 21, 2025
8d13f18
Merge branch 'main' into hierarchy-nested-client-support
qiaozha May 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,8 @@
},
"[javascript]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"[typespec]": {
"editor.defaultFormatter": "typespec.typespec-vscode"
}
}
28 changes: 14 additions & 14 deletions common/config/rush/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/typespec-test/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"@azure-tools/typespec-autorest": "0.56.0",
"@typespec/openapi3": "1.0.0",
"@azure-tools/typespec-azure-core": "0.56.0",
"@azure-tools/typespec-client-generator-core": "0.56.1",
"@azure-tools/typespec-client-generator-core": "0.56.2",
"@azure-tools/typespec-azure-resource-manager": "0.56.0",
"@azure-tools/typespec-azure-rulesets": "0.56.0",
"@typespec/compiler": "1.0.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,15 @@ export class FooClient {
this.b = _getBOperations(this._client);
}

/** The operation groups for d */
public readonly d: DOperations;
/** The operation groups for b */
public readonly b: BOperations;

op1(
body: A,
options: Op1OptionalParams = { requestOptions: {} },
): Promise<void> {
return op1(this._client, body, options);
}

/** The operation groups for d */
public readonly d: DOperations;
/** The operation groups for b */
public readonly b: BOperations;
}
Loading
Loading