diff --git a/packages/binding-http/src/credential.ts b/packages/binding-http/src/credential.ts index 02b421abf..59c020bea 100644 --- a/packages/binding-http/src/credential.ts +++ b/packages/binding-http/src/credential.ts @@ -31,7 +31,7 @@ export interface BasicCredentialConfiguration { export class BasicCredential extends Credential { private readonly username: string; private readonly password: string; - private readonly options: BasicSecurityScheme | undefined; + private readonly options?: BasicSecurityScheme; /** * */ @@ -114,7 +114,7 @@ export class BasicKeyCredential extends Credential { export class OAuthCredential extends Credential { private token: Token | Promise; - private readonly refresh: (() => Promise) | undefined; + private readonly refresh?: () => Promise; /** * @@ -167,9 +167,9 @@ export class TuyaCustomBearer extends Credential { protected key: string; protected secret: string; protected baseUri: string; - protected token: string | undefined; - protected refreshToken: string | undefined; - protected expireTime: Date | undefined; + protected token?: string; + protected refreshToken?: string; + protected expireTime?: Date; constructor(credentials: TuyaCustomBearerCredentialConfiguration, scheme: TuyaCustomBearerSecurityScheme) { super();