UNPKG

@baseplate-dev/core-generators

Version:

Core generators for Baseplate

15 lines 835 B
import type { BuilderAction, WriteFileOptions } from '@baseplate-dev/sync'; import type { RawTemplateFile } from './types.js'; interface RenderRawTemplateFileActionInputBase<TemplateFile extends RawTemplateFile> { template: TemplateFile; destination: string; options?: Omit<WriteFileOptions, 'templateInfo'>; } export type RenderRawTemplateFileActionInput<TTemplateFile extends RawTemplateFile> = RenderRawTemplateFileActionInputBase<TTemplateFile> & (TTemplateFile['fileOptions']['kind'] extends 'singleton' ? { id?: undefined; } : { id: string; }); export declare function renderRawTemplateFileAction<TTemplateFile extends RawTemplateFile>({ template, id, destination, options, }: RenderRawTemplateFileActionInput<TTemplateFile>): BuilderAction; export {}; //# sourceMappingURL=render-raw-template-action.d.ts.map