Class: GeneratedCode
The result of running an SDK's codegen.
Extends​
BaseClient
Constructors​
Constructor​
new GeneratedCode(
ctx?,_id?):GeneratedCode
Constructor is used for internal usage only, do not create object from it.
Parameters​
ctx?​
Context
_id?​
Returns​
GeneratedCode
Overrides​
BaseClient.constructor
Methods​
code()​
code():
Directory
The directory containing the generated code.
Returns​
id()​
id():
Promise<GeneratedCodeID>
A unique identifier for this GeneratedCode.
Returns​
Promise<GeneratedCodeID>
vcsGeneratedPaths()​
vcsGeneratedPaths():
Promise<string[]>
List of paths to mark generated in version control (i.e. .gitattributes).
Returns​
Promise<string[]>
vcsIgnoredPaths()​
vcsIgnoredPaths():
Promise<string[]>
List of paths to ignore in version control (i.e. .gitignore).
Returns​
Promise<string[]>
with()​
with(
arg):GeneratedCode
Call the provided function with current GeneratedCode.
This is useful for reusability and readability by not breaking the calling chain.
Parameters​
arg​
(param) => GeneratedCode
Returns​
GeneratedCode
withVCSGeneratedPaths()​
withVCSGeneratedPaths(
paths):GeneratedCode
Set the list of paths to mark generated in version control.
Parameters​
paths​
string[]
Returns​
GeneratedCode
withVCSIgnoredPaths()​
withVCSIgnoredPaths(
paths):GeneratedCode
Set the list of paths to ignore in version control.
Parameters​
paths​
string[]
Returns​
GeneratedCode