typescript-scaffolder
Version:
 
23 lines • 2.56 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 { 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