Skip to content

Commit f0c3e31

Browse files
committed
types: refactor types to be less redundant
1 parent d15ee2e commit f0c3e31

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

packages/core/src/shared/clients/codecatalystClient.ts

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -187,11 +187,7 @@ export type CodeCatalystResource =
187187
| CodeCatalystBranch
188188
| DevEnvironment
189189

190-
function toDevEnv(
191-
spaceName: string,
192-
projectName: string,
193-
summary: CodeCatalystDevEnvironmentSummary
194-
): RequiredProps<DevEnvironment, RequiredDevEnvProps> {
190+
function toDevEnv(spaceName: string, projectName: string, summary: CodeCatalystDevEnvironmentSummary): DevEnvironment {
195191
return {
196192
type: 'devEnvironment',
197193
org: { name: spaceName },
@@ -528,9 +524,7 @@ class CodeCatalystClientInternal extends ClientWrapper<CodeCatalystSDKClient> {
528524
/**
529525
* Gets a flat list of all devenvs for the given CodeCatalyst project.
530526
*/
531-
public listDevEnvironments(
532-
proj: CodeCatalystProject
533-
): AsyncCollection<RequiredProps<DevEnvironment, RequiredDevEnvProps>[]> {
527+
public listDevEnvironments(proj: CodeCatalystProject): AsyncCollection<DevEnvironment[]> {
534528
const initRequest = { spaceName: proj.org.name, projectName: proj.name }
535529
const requester: (request: ListDevEnvironmentsRequest) => Promise<ListDevEnvironmentsResponse> = (request) =>
536530
this.callV3(ListDevEnvironmentsCommand, request, true, { items: [] })
@@ -710,7 +704,7 @@ class CodeCatalystClientInternal extends ClientWrapper<CodeCatalystSDKClient> {
710704

711705
public async getDevEnvironment(
712706
args: RequiredProps<GetDevEnvironmentRequest, 'spaceName' | 'projectName'>
713-
): Promise<RequiredProps<DevEnvironment, RequiredDevEnvProps>> {
707+
): Promise<DevEnvironment> {
714708
const a = { ...args }
715709
delete (a as any).ides
716710
delete (a as any).repositories

0 commit comments

Comments
 (0)