File tree 2 files changed +9
-2
lines changed
2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -1238,6 +1238,7 @@ export type Credential = {
1238
1238
ephemeral : boolean
1239
1239
expiresAt ?: Date | undefined
1240
1240
refreshToken ?: string | undefined
1241
+ checkParam ?: string | undefined
1241
1242
}
1242
1243
1243
1244
// Types for OpenAI API-compatible models
@@ -1277,6 +1278,7 @@ type cred = {
1277
1278
ephemeral : boolean
1278
1279
expiresAt : string | undefined
1279
1280
refreshToken : string | undefined
1281
+ checkParam : string | undefined
1280
1282
}
1281
1283
1282
1284
export function credentialToJSON ( c : Credential ) : string {
@@ -1289,7 +1291,8 @@ export function credentialToJSON(c: Credential): string {
1289
1291
env : c . env ,
1290
1292
ephemeral : c . ephemeral ,
1291
1293
expiresAt : expiresAt ,
1292
- refreshToken : c . refreshToken
1294
+ refreshToken : c . refreshToken ,
1295
+ checkParam : c . checkParam
1293
1296
} as cred )
1294
1297
}
1295
1298
@@ -1302,7 +1305,8 @@ function jsonToCredential(cred: string): Credential {
1302
1305
env : c . env ,
1303
1306
ephemeral : c . ephemeral ,
1304
1307
expiresAt : c . expiresAt ? new Date ( c . expiresAt ) : undefined ,
1305
- refreshToken : c . refreshToken
1308
+ refreshToken : c . refreshToken ,
1309
+ checkParam : c . checkParam
1306
1310
}
1307
1311
}
1308
1312
Original file line number Diff line number Diff line change @@ -843,6 +843,7 @@ describe("gptscript module", () => {
843
843
ephemeral : false ,
844
844
expiresAt : new Date ( Date . now ( ) + 5000 ) , // 5 seconds from now
845
845
type : CredentialType . Tool ,
846
+ checkParam : "my-check-param" ,
846
847
} )
847
848
} catch ( e ) {
848
849
throw new Error ( "failed to create credential: " + e )
@@ -856,6 +857,8 @@ describe("gptscript module", () => {
856
857
const result = await g . revealCredential ( [ "default" ] , name )
857
858
expect ( result . env [ "TEST" ] ) . toEqual ( value )
858
859
expect ( result . expiresAt ! . valueOf ( ) ) . toBeLessThan ( new Date ( ) . valueOf ( ) )
860
+ expect ( result . type ) . toEqual ( CredentialType . Tool )
861
+ expect ( result . checkParam ) . toEqual ( "my-check-param" )
859
862
} catch ( e ) {
860
863
throw new Error ( "failed to reveal credential: " + e )
861
864
}
You can’t perform that action at this time.
0 commit comments