UNPKG

typescript-scaffolder

Version:

![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ![coverage](https://img.shields.io/badge/coverage-97.48%25-green)

23 lines 2.56 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 { generateFactoriesFromFile, generateFactoriesFromPath } from "./features/generate-factories"; 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 { generateAuthHelperForApiFile } from "./features/api-client/generate-auth-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, EndpointMeta, EndpointAuthConfig, EndpointAuthCredentials, EndpointClientConfigFile, EndpointConfigType, } from "./models/api-definitions"; export { RetryEndpointMeta, RetryOptions, RetryConfig } from "./models/retry-definitions"; export { RequestContext, WrapRequestOptions } from "./models/request-wrapper-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