feat(integrations): add support for salesforce cdp #12191
Annotations
2 errors
packages/cli/lib/services/model.service.unit.test.ts > buildModelTs > should return empty (with sdk):
packages/cli/lib/services/model.service.unit.test.ts#L13
Error: Snapshot `buildModelTs > should return empty (with sdk) 1` mismatched
- Expected
+ Received
@@ -148,14 +148,16 @@
}
interface JwtCredentials {
type: AuthModes['Jwt'];
privateKeyId?: string;
issuerId?: string;
- privateKey:{
+ privateKey:
- id: string;
+ | {
+ id: string;
- secret: string;
+ secret: string;
- } | string;
+ }
+ | string;
token?: string;
expires_at?: Date | undefined;
}
interface BillCredentials extends CredentialsCommon {
type: AuthModes['Bill'];
@@ -182,11 +184,26 @@
}
interface CustomCredentials extends CredentialsCommon {
type: AuthModes['Custom'];
}
type UnauthCredentials = Record<string, never>;
- type AuthCredentials = OAuth2Credentials | OAuth2ClientCredentials | OAuth1Credentials | BasicApiCredentials | ApiKeyCredentials | AppCredentials | AppStoreCredentials | UnauthCredentials | TbaCredentials | TableauCredentials | JwtCredentials | BillCredentials | TwoStepCredentials | SignatureCredentials | CustomCredentials;
+ type AuthCredentials =
+ | OAuth2Credentials
+ | OAuth2ClientCredentials
+ | OAuth1Credentials
+ | BasicApiCredentials
+ | ApiKeyCredentials
+ | AppCredentials
+ | AppStoreCredentials
+ | UnauthCredentials
+ | TbaCredentials
+ | TableauCredentials
+ | JwtCredentials
+ | BillCredentials
+ | TwoStepCredentials
+ | SignatureCredentials
+ | CustomCredentials;
type Metadata = Record<string, unknown>;
interface MetadataChangeResponse {
metadata: Metadata;
provider_config_key: string;
connection_id: string | string[];
@@ -314,11 +331,27 @@
get<T = any>(config: Omit<ProxyConfiguration, 'method'>): Promise<AxiosResponse<T>>;
post<T = any>(config: Omit<ProxyConfiguration, 'method'>): Promise<AxiosResponse<T>>;
put<T = any>(config: Omit<ProxyConfiguration, 'method'>): Promise<AxiosResponse<T>>;
patch<T = any>(config: Omit<ProxyConfiguration, 'method'>): Promise<AxiosResponse<T>>;
delete<T = any>(config: Omit<ProxyConfiguration, 'method'>): Promise<AxiosResponse<T>>;
- getToken(): Promise<string | OAuth1Token | OAuth2ClientCredentials | BasicApiCredentials | ApiKeyCredentials | AppCredentials | AppStoreCredentials | UnauthCredentials | CustomCredentials | TbaCredentials | TableauCredentials | JwtCredentials | BillCredentials | TwoStepCredentials | SignatureCredentials>;
+ getToken(): Promise<
+ | string
+ | OAuth1Token
+ | OAuth2ClientCredentials
+ | BasicApiCredentials
+ | ApiKeyCredentials
+ | AppCredentials
+ | AppStoreCredentials
+ | UnauthCredentials
+ | CustomCredentials
+ | TbaCredentials
+ | TableauCredentials
+ | JwtCredentials
+ | BillCredentials
+ | TwoStepCredentials
+ | SignatureCredentials
+ >;
/**
* Get current integration
*/
getIntegration(queries?: GetPublicIntegration['Querystring']): Promise<GetPublicIntegration['Success']['data']>;
getConnection(providerConfigKeyOverride?: string, connectionIdOverride?: string): Promise<Connection>;
❯ packages/cli/lib/services/model.service.unit.test.ts:13:36
|
tests
Process completed with exit code 1.
|