TargetFileImpl constructor
TargetFileImpl(
- FileConfig? config, {
- required String sourcePath,
- required String targetDir,
- required String pathWithoutSourceDir,
A target file is a file that can be copied, altered, and/or generated into a new project.
Implementation
TargetFileImpl(
super.config, {
required this.sourcePath,
required this.targetDir,
required this.pathWithoutSourceDir,
}) : name = config?.nameConfig == null
? null
: config!.nameConfig!.isObject
? NameImpl(
config.nameConfig!.object!,
originalName: p.basename(pathWithoutSourceDir),
)
: null,
include = config?.includeConfig == null
? null
: IncludeImpl(config!.includeConfig!);