UNPKG

@vulcan-sql/build

Version:

VulcanSQL package for building projects

10 lines (9 loc) 442 B
import { APISchema, ExtensionBase, ProjectOptions } from '@vulcan-sql/core'; export declare abstract class SpecGenerator<T = any, C = any> extends ExtensionBase<C> { abstract getSpec(schemas: APISchema[]): T; private projectOption; constructor(projectOption: ProjectOptions, moduleName: string, config: C); protected getName(): string; protected getDescription(): string | undefined; protected getVersion(): string; }