@vulcan-sql/build
Version:
VulcanSQL package for building projects
10 lines (9 loc) • 480 B
TypeScript
import { APISchema, ArtifactBuilder, DocumentOptions } from '@vulcan-sql/core';
import { interfaces } from 'inversify';
import { SpecGenerator } from '../../models/extensions';
export declare class DocumentGenerator {
private specGenerators;
private artifactBuilder;
constructor(specGeneratorFactory: interfaces.AutoNamedFactory<SpecGenerator>, options: DocumentOptions, artifactBuilder: ArtifactBuilder);
generateDocuments(schemas: APISchema[]): Promise<void>;
}