@ts-for-gir/lib
Version:
Typescript .d.ts generator from GIR for gjs
11 lines (10 loc) • 524 B
TypeScript
import { Logger } from "../logger.js";
import { IntrospectedNamespace } from "../gir/namespace.js";
import { DtsGenerator } from "./dts.js";
import type { OptionsGeneration } from "../types/index.js";
export declare class DtsInlineGenerator extends DtsGenerator {
readonly log: Logger;
constructor(namespace: IntrospectedNamespace, options: OptionsGeneration);
generateNamespace(node: IntrospectedNamespace): Promise<string | null>;
stringifyNamespace(node: IntrospectedNamespace): Promise<string | null>;
}