UNPKG

@enspirit/emb

Version:

A replacement for our Makefile-for-monorepos

19 lines (18 loc) 890 B
import { Writable } from 'node:stream'; import { CreateFileOperation, IResourceBuilder, ResourceInfo } from '../index.js'; import { OpInput, OpOutput } from '../../operations/index.js'; import { ResourceBuildContext } from './ResourceFactory.js'; export declare class FileResourceBuilder implements IResourceBuilder<OpInput<CreateFileOperation>, OpOutput<CreateFileOperation>, void> { protected context: ResourceBuildContext<OpInput<CreateFileOperation>>; constructor(context: ResourceBuildContext<OpInput<CreateFileOperation>>); getReference(): Promise<string>; build(resource: ResourceInfo<OpInput<CreateFileOperation>>, out?: Writable): Promise<{ input: { path: string; script?: string | undefined; cwd?: string | undefined; force?: boolean | undefined; }; operation: CreateFileOperation; }>; }