UNPKG

@lokalise/api-contracts

Version:
17 lines 773 B
import { buildRestContract, } from "./rest/restContractBuilder.js"; import { buildSseContract, } from "./sse/sseContractBuilders.js"; // ============================================================================ // Implementation // ============================================================================ export function buildContract( // biome-ignore lint/suspicious/noExplicitAny: Union of all config types config) { const hasSseEvents = 'serverSentEventSchemas' in config && config.serverSentEventSchemas !== undefined; if (hasSseEvents) { // Delegate to SSE contract builder return buildSseContract(config); } // Delegate to REST contract builder return buildRestContract(config); } //# sourceMappingURL=contractBuilder.js.map