typescript-scaffolder
Version:
 ### Unit Test Coverage: 97.12%
20 lines • 2.26 kB
TypeScript
export { inferJsonSchema, inferJsonSchemaFromPath } from './utils/schema-inferer';
export { assertStructure, assertInRange, assertRequiredFields, assertEnumValue, assertNoDuplicateKeys } from './utils/structure-validators';
export { generateInterfacesFromFile, generateInterfacesFromPath } from './features/generate-interfaces';
export { generateEnvLoader } from './features/generate-env-loader';
export { generateEnums, generateEnumsFromPath } from './features/generate-enums';
export { generateApiClientsFromPath, generateApiClientFromFile, generateApiClientFunction } from './features/api-client/generate-api-client';
export { generateApiRegistry, getApiFunction } from './features/api-client/generate-api-client-registry';
export { generateRetryHelperForApiFile } from './features/api-client/generate-retry-helper';
export { generateSequenceRunner, generateSequenceFromFile, generateSequencesFromPath } from './features/api-client/generate-sequence-runner';
export { generateWebhooksFromFile, generateWebhooksFromPath, generateIncomingWebhook, generateOutgoingWebhook } from './features/webhooks/generate-webhooks';
export { generateWebhookApp, generateWebhookAppFromFile, generateWebhookAppFromPath } from './features/webhooks/generate-webhook-app';
export { generateWebhookAppRegistry, generateWebhookAppRegistriesFromPath } from './features/webhooks/generate-webhook-app-registry';
export { generateWebhookFixture } from './features/webhooks/generate-webhook-fixture';
export { generateWebhookRoute, generateWebhookRoutesFromFile, generateWebhookRoutesFromPath } from './features/webhooks/generate-webhook-router';
export { ParsedProperty, ParsedInterface } from './models/interface-definitions';
export { Method, AuthType, Endpoint, EndpointAuthConfig, EndpointAuthCredentials, EndpointClientConfigFile, EndpointConfigType, } from './models/api-definitions';
export { RetryEndpointMeta, RetryOptions, RetryConfig } from './models/retry-definitions';
export { Sequence, SequenceStep, SequenceStepBase, ActionStep, LoopStep, FetchListStep, SequenceConfigFile } from './models/sequence-definitions';
export { IncomingWebhook, OutgoingWebhook, BaseWebhook, Webhook, WebhookConfigFile } from './models/webhook-definitions';
//# sourceMappingURL=index.d.ts.map