UNPKG

typescript-scaffolder

Version:

![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 97.12%

20 lines 2.26 kB
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