From 8733217857e6f6ed646b4b650b2f669ee17a3dfd Mon Sep 17 00:00:00 2001 From: Justin Dalrymple Date: Tue, 31 Dec 2024 15:19:48 -0500 Subject: [PATCH] Updating `DeployTokens.create` to return the `token` (#3672) --- packages/core/src/resources/DeployTokens.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/core/src/resources/DeployTokens.ts b/packages/core/src/resources/DeployTokens.ts index 2e2ce6e4..67520349 100644 --- a/packages/core/src/resources/DeployTokens.ts +++ b/packages/core/src/resources/DeployTokens.ts @@ -28,6 +28,10 @@ export interface DeployTokenSchema extends Record { scopes?: DeployTokenScope[]; } +export interface NewDeployTokenSchema extends DeployTokenSchema { + token: string; +} + export class DeployTokens extends BaseResource { all( { @@ -60,7 +64,7 @@ export class DeployTokens extends BaseResource { username?: string; } & Sudo & ShowExpanded = {} as any, - ): Promise> { + ): Promise> { let url: string; if (projectId) url = endpoint`projects/${projectId}/deploy_tokens`; @@ -71,7 +75,7 @@ export class DeployTokens extends BaseResource { ); } - return RequestHelper.post()(this, url, { + return RequestHelper.post()(this, url, { name, scopes, ...options,