nihilqui
Version:
Typescript .d.ts generator from GIR for gjs and node-gtk
23 lines (20 loc) • 873 B
text/typescript
/* eslint-disable @typescript-eslint/no-unused-vars */
import { Logger, DANGER_HTML_DOC_GENERATOR_NOT_IMPLEMENTED } from '@ts-for-gir/lib'
import { Generator } from '@ts-for-gir/generator-base'
import type { GenerateConfig, GirModulesGrouped, InheritanceTable, GirModule } from '@ts-for-gir/lib'
/**
* A template that can be used to implement an HTML Documentation Generator
*/
export class HtmlDocGenerator implements Generator {
protected log: Logger
constructor(protected readonly config: GenerateConfig) {
this.log = new Logger(config.environment, config.verbose, HtmlDocGenerator.name)
}
public async start(
girModules: GirModule[],
girModulesGrouped: GirModulesGrouped[],
inheritanceTable: InheritanceTable,
) {
return Promise.resolve(this.log.danger(DANGER_HTML_DOC_GENERATOR_NOT_IMPLEMENTED))
}
}