@vulcan-sql/build
Version:
VulcanSQL package for building projects
10 lines (9 loc) • 442 B
TypeScript
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;
}