@softwareventures/maintain-project
Version:
Automatically create and maintain TypeScript projects with standard settings for Software Ventures Limited
10 lines (9 loc) • 442 B
TypeScript
import type { JSDOM } from "jsdom";
import type { File } from "../fs-stage/file.js";
import type { TemplateId } from "./template.js";
export interface ModifyTemplateXmlOptions {
readonly templateId: TemplateId;
readonly pathSegments: readonly [string, ...string[]];
readonly modify: (dom: JSDOM) => JSDOM;
}
export declare function modifyTemplateXml({ templateId, pathSegments, modify }: ModifyTemplateXmlOptions): Promise<File>;