- Updated ESLint configuration to enforce stricter import rules for the @customer-portal/domain package, promoting better import hygiene and preventing deep imports. - Refactored various files across the BFF and portal applications to comply with the new import rules, ensuring that only the appropriate modules are imported from the domain. - Cleaned up unused imports and optimized code structure for improved maintainability and clarity. - Updated documentation to reflect changes in import practices and domain structure.
15 lines
488 B
TypeScript
15 lines
488 B
TypeScript
/**
|
|
* Common Provider Types
|
|
*
|
|
* Generic provider-specific response structures used across multiple domains.
|
|
*/
|
|
|
|
export type { WhmcsResponse, WhmcsErrorResponse } from "./whmcs.js";
|
|
export { whmcsResponseSchema, whmcsErrorResponseSchema } from "./whmcs.js";
|
|
|
|
export type { SalesforceResponse } from "./salesforce.js";
|
|
export { salesforceResponseSchema } from "./salesforce.js";
|
|
|
|
// Salesforce raw types (integration-only utilities)
|
|
export * as Salesforce from "./salesforce/index.js";
|