import { AbstractBuilder } from "https://deno.land/x/mesozoic@v1.0.0-alpha.13/lib/abstractBuilder.ts";
Constructors
new
AbstractBuilder(context: BuildContext)Methods
build(sources: SourceFileBag): Promise<BuildResult>
buildModuleGraph(sources: SourceFileBag)
compileSource(source: ISource): Promise<ISource>
compileSources(sources: SourceFileBag)
copySource(source: ISource, destination: string)
copySources(sources: SourceFileBag, destination?: string)
gatherSources(from?: string)
Walk the root for SourceFiles obeying exclusion patterns
isCompilable(source: ISource): boolean
isEntrypoint(source: ISource, aliased?): boolean
isHashable(source: ISource): boolean
isManifestExcluded(source: ISource): boolean
processSources(sources: SourceFileBag, processor: (source: ISource) => Promise<ISource> | ISource)
toManifest(sources: SourceFileBag, prefix?: string)
vendorSources(sources: SourceFileBag, output?)