UNPKG

@jackchuka/gql-ingest

Version:

A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.

16 lines 1.44 kB
export { GQLIngest } from "./lib/gql-ingest"; export type { GQLIngestOptions, IngestOptions, IngestResult } from "./lib/gql-ingest"; export type { GQLIngestEventType, GQLIngestEventMap, EventOptions, StartedEventPayload, ProgressEventPayload, EntityStartEventPayload, EntityCompleteEventPayload, RowSuccessEventPayload, RowFailureEventPayload, CancelledEventPayload, FinishedEventPayload, ErroredEventPayload, } from "./lib/events"; export { DEFAULT_EVENT_OPTIONS } from "./lib/events"; export type { Logger, ConsoleLoggerOptions } from "./lib/logger"; export { noopLogger, createConsoleLogger, createDefaultLogger } from "./lib/logger"; export { GraphQLClientWrapper } from "./lib/graphql-client"; export { DataMapper } from "./lib/mapper"; export { DependencyResolver } from "./lib/dependency-resolver"; export { MetricsCollector } from "./lib/metrics"; export { ParallelProcessingConfig, RetryConfig, EntityConfig, Config, DEFAULT_RETRY_CONFIG, DEFAULT_PARALLEL_CONFIG, DEFAULT_CONFIG, loadConfig, getEntityConfig, getRetryConfig, } from "./lib/config"; export { DataReader, DataRow, DataReaderFactory, CsvReader, JsonReader, YamlReader, JsonlReader, } from "./readers"; export type { MappingConfig, EntityProcessingCallbacks } from "./lib/mapper"; export type { EntityMetrics, ProcessingMetrics } from "./lib/metrics"; export type { DependencyGraph, ExecutionWave } from "./lib/dependency-resolver"; //# sourceMappingURL=index.d.ts.map