ModuleTemplateBuilder

class

ModuleTemplateBuilder

source
export class ModuleTemplateBuilder
export class ModuleTemplateBuilder
constructor(options: ModuleTemplateBuilder.Options)
constructor(options: ModuleTemplateBuilder.Options)
ParamTypeRequired
options
options
ModuleTemplateBuilder.Options
ModuleTemplateBuilder.Options
Yes
content()
content()
directory()
directory()
filepath()
filepath()
public async source

.init()

init(): Promise<this>
init(): Promise<this>

Returns:

Promise<this>
Promise<this>

public async source

.setupLanguage(...)

setupLanguage(options?: ModuleTemplateBuilder.SetupLanguageOptions): Promise<this>
setupLanguage(options?: ModuleTemplateBuilder.SetupLanguageOptions): Promise<this>
ParamTypeRequired
options
options
ModuleTemplateBuilder.SetupLanguageOptions
ModuleTemplateBuilder.SetupLanguageOptions
No

Returns:

Promise<this>
Promise<this>

public async source

.setupTemplate(...)

setupTemplate(options?: ModuleTemplateBuilder.SetupTemplateOptions): Promise<this>
setupTemplate(options?: ModuleTemplateBuilder.SetupTemplateOptions): Promise<this>
ParamTypeRequired
options
options
ModuleTemplateBuilder.SetupTemplateOptions
ModuleTemplateBuilder.SetupTemplateOptions
No

Returns:

Promise<this>
Promise<this>

public async source

.setupPlaceholders()

setupPlaceholders(): Promise<this>
setupPlaceholders(): Promise<this>

Returns:

Promise<this>
Promise<this>

public async source

.setupDirectory(...)

setupDirectory(options?: ModuleTemplateBuilder.SetupDirectoryOptions): Promise<this>
setupDirectory(options?: ModuleTemplateBuilder.SetupDirectoryOptions): Promise<this>
ParamTypeRequired
options
options
ModuleTemplateBuilder.SetupDirectoryOptions
ModuleTemplateBuilder.SetupDirectoryOptions
No

Returns:

Promise<this>
Promise<this>

public async source

.setupFilename(...)

setupFilename(options?: ModuleTemplateBuilder.SetupFilenameOptions): Promise<this>
setupFilename(options?: ModuleTemplateBuilder.SetupFilenameOptions): Promise<this>
ParamTypeRequired
options
options
ModuleTemplateBuilder.SetupFilenameOptions
ModuleTemplateBuilder.SetupFilenameOptions
No

Returns:

Promise<this>
Promise<this>

public async source

.build(...)

build({ overwrite,  silent }: ModuleTemplateBuilder.BuildOptions = {}): Promise<this>
build({ overwrite,  silent }: ModuleTemplateBuilder.BuildOptions = {}): Promise<this>
ParamTypeRequired
{ overwrite,  silent } = {}
{ overwrite,  silent } = {}
ModuleTemplateBuilder.BuildOptions
ModuleTemplateBuilder.BuildOptions
No

Returns:

Promise<this>
Promise<this>

string
string
public source

.cli

CLI
CLI
ConfigReader
ConfigReader
ModuleTemplateBuilder.Data
ModuleTemplateBuilder.Data
boolean
boolean
string
string
boolean
boolean