typescript-sdk-dev
No long description provided.
Installation
dagger install github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ffEntrypoint
Return Type
TypescriptSdkDev !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| nodeVersionPrevLts | String | - | No description provided |
| nodeVersionLts | String | - | No description provided |
| bunVersion | String | - | No description provided |
| workspace | Directory | - | No description provided |
| sourcePath | String | - | No description provided |
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
func (m *MyModule) Example() *dagger.TypescriptSdkDev {
return dag.
Typescriptsdkdev()
}@function
def example() -> dagger.TypescriptSdkDev:
return (
dag.typescript_sdk_dev()
)@func()
example(): TypescriptSdkDev {
return dag
.typescriptSdkDev()
}Types
TypescriptSdkDev 🔗
workspace() 🔗
Return Type
Directory ! Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
workspacefunc (m *MyModule) Example() *dagger.Directory {
return dag.
Typescriptsdkdev().
Workspace()
}@function
def example() -> dagger.Directory:
return (
dag.typescript_sdk_dev()
.workspace()
)@func()
example(): Directory {
return dag
.typescriptSdkDev()
.workspace()
}nodeVersionPrevLts() 🔗
Return Type
String ! Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
node-version-prev-ltsfunc (m *MyModule) Example(ctx context.Context) string {
return dag.
Typescriptsdkdev().
Nodeversionprevlts(ctx)
}@function
async def example() -> str:
return await (
dag.typescript_sdk_dev()
.nodeversionprevlts()
)@func()
async example(): Promise<string> {
return dag
.typescriptSdkDev()
.nodeVersionPrevLts()
}nodeVersionLts() 🔗
Return Type
String ! Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
node-version-ltsfunc (m *MyModule) Example(ctx context.Context) string {
return dag.
Typescriptsdkdev().
Nodeversionlts(ctx)
}@function
async def example() -> str:
return await (
dag.typescript_sdk_dev()
.nodeversionlts()
)@func()
async example(): Promise<string> {
return dag
.typescriptSdkDev()
.nodeVersionLts()
}bunVersion() 🔗
Return Type
String ! Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
bun-versionfunc (m *MyModule) Example(ctx context.Context) string {
return dag.
Typescriptsdkdev().
Bunversion(ctx)
}@function
async def example() -> str:
return await (
dag.typescript_sdk_dev()
.bunversion()
)@func()
async example(): Promise<string> {
return dag
.typescriptSdkDev()
.bunVersion()
}sourcePath() 🔗
Return Type
String ! Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
source-pathfunc (m *MyModule) Example(ctx context.Context) string {
return dag.
Typescriptsdkdev().
Sourcepath(ctx)
}@function
async def example() -> str:
return await (
dag.typescript_sdk_dev()
.sourcepath()
)@func()
async example(): Promise<string> {
return dag
.typescriptSdkDev()
.sourcePath()
}testNodejsPrevLts() 🔗
Test the SDK with previous LTS version of Node
Return Type
Void ! Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
test-nodejs-prev-ltsfunc (m *MyModule) Example(ctx context.Context) {
return dag.
Typescriptsdkdev().
Testnodejsprevlts(ctx)
}@function
async def example() -> None:
return await (
dag.typescript_sdk_dev()
.testnodejsprevlts()
)@func()
async example(): Promise<void> {
return dag
.typescriptSdkDev()
.testNodejsPrevLts()
}testNodejs() 🔗
Test the SDK with the given version of NodeJS
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| nodeVersion | String ! | - | No description provided |
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
test-nodejs --node-version stringfunc (m *MyModule) Example(ctx context.Context, nodeVersion string) {
return dag.
Typescriptsdkdev().
Testnodejs(ctx, nodeVersion)
}@function
async def example(nodeversion: str) -> None:
return await (
dag.typescript_sdk_dev()
.testnodejs(nodeversion)
)@func()
async example(nodeVersion: string): Promise<void> {
return dag
.typescriptSdkDev()
.testNodejs(nodeVersion)
}isSemver() 🔗
Return Type
Boolean !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| version | String ! | - | No description provided |
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
is-semver --version stringfunc (m *MyModule) Example(ctx context.Context, version string) bool {
return dag.
Typescriptsdkdev().
Issemver(ctx, version)
}@function
async def example(version: str) -> bool:
return await (
dag.typescript_sdk_dev()
.issemver(version)
)@func()
async example(version: string): Promise<boolean> {
return dag
.typescriptSdkDev()
.isSemver(version)
}bump() 🔗
Bump the Typescript SDK’s engine dependency
Return Type
Changeset !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| version | String ! | - | No description provided |
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
bump --version stringfunc (m *MyModule) Example(version string) *dagger.Changeset {
return dag.
Typescriptsdkdev().
Bump(version)
}@function
def example(version: str) -> dagger.Changeset:
return (
dag.typescript_sdk_dev()
.bump(version)
)@func()
example(version: string): Changeset {
return dag
.typescriptSdkDev()
.bump(version)
}lintDocsSnippets() 🔗
Check the formatting of Typescript docs snippets
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| docsWorkspace | Directory | - | No description provided |
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
lint-docs-snippetsfunc (m *MyModule) Example(ctx context.Context) {
return dag.
Typescriptsdkdev().
Lintdocssnippets(ctx)
}@function
async def example() -> None:
return await (
dag.typescript_sdk_dev()
.lintdocssnippets()
)@func()
async example(): Promise<void> {
return dag
.typescriptSdkDev()
.lintDocsSnippets()
}testNodejsLts() 🔗
Test the SDK with LTS version of Node
Return Type
Void ! Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
test-nodejs-ltsfunc (m *MyModule) Example(ctx context.Context) {
return dag.
Typescriptsdkdev().
Testnodejslts(ctx)
}@function
async def example() -> None:
return await (
dag.typescript_sdk_dev()
.testnodejslts()
)@func()
async example(): Promise<void> {
return dag
.typescriptSdkDev()
.testNodejsLts()
}testBunjs() 🔗
Test the SDK with BunJS
Return Type
Void ! Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
test-bunjsfunc (m *MyModule) Example(ctx context.Context) {
return dag.
Typescriptsdkdev().
Testbunjs(ctx)
}@function
async def example() -> None:
return await (
dag.typescript_sdk_dev()
.testbunjs()
)@func()
async example(): Promise<void> {
return dag
.typescriptSdkDev()
.testBunjs()
}releaseDryRun() 🔗
Return Type
Void ! Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
release-dry-runfunc (m *MyModule) Example(ctx context.Context) {
return dag.
Typescriptsdkdev().
Releasedryrun(ctx)
}@function
async def example() -> None:
return await (
dag.typescript_sdk_dev()
.releasedryrun()
)@func()
async example(): Promise<void> {
return dag
.typescriptSdkDev()
.releaseDryRun()
}release() 🔗
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| sourceTag | String ! | - | Source git tag to release |
| npmToken | Secret ! | - | NPM authentication token |
| dryRun | Boolean | - | Execute a dry-run release, with no side effects |
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
release --source-tag string --npm-token env:MYSECRETfunc (m *MyModule) Example(ctx context.Context, sourceTag string, npmToken *dagger.Secret) {
return dag.
Typescriptsdkdev().
Release(ctx, sourceTag, npmToken)
}@function
async def example(sourcetag: str, npmtoken: dagger.Secret) -> None:
return await (
dag.typescript_sdk_dev()
.release(sourcetag, npmtoken)
)@func()
async example(sourceTag: string, npmToken: Secret): Promise<void> {
return dag
.typescriptSdkDev()
.release(sourceTag, npmToken)
}nodejsBase() 🔗
Return Type
Container !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| nodeVersion | String | - | No description provided |
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
nodejs-basefunc (m *MyModule) Example() *dagger.Container {
return dag.
Typescriptsdkdev().
Nodejsbase()
}@function
def example() -> dagger.Container:
return (
dag.typescript_sdk_dev()
.nodejsbase()
)@func()
example(): Container {
return dag
.typescriptSdkDev()
.nodejsBase()
}bunjsDevContainer() 🔗
Return Type
Container ! Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
bunjs-dev-containerfunc (m *MyModule) Example() *dagger.Container {
return dag.
Typescriptsdkdev().
Bunjsdevcontainer()
}@function
def example() -> dagger.Container:
return (
dag.typescript_sdk_dev()
.bunjsdevcontainer()
)@func()
example(): Container {
return dag
.typescriptSdkDev()
.bunjsDevContainer()
}source() 🔗
Return Type
Directory ! Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
sourcefunc (m *MyModule) Example() *dagger.Directory {
return dag.
Typescriptsdkdev().
Source()
}@function
def example() -> dagger.Directory:
return (
dag.typescript_sdk_dev()
.source()
)@func()
example(): Directory {
return dag
.typescriptSdkDev()
.source()
}lintTypescript() 🔗
Check the formatting of the SDK
Return Type
Void ! Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
lint-typescriptfunc (m *MyModule) Example(ctx context.Context) {
return dag.
Typescriptsdkdev().
Linttypescript(ctx)
}@function
async def example() -> None:
return await (
dag.typescript_sdk_dev()
.linttypescript()
)@func()
async example(): Promise<void> {
return dag
.typescriptSdkDev()
.lintTypescript()
}generate() 🔗
Generate the Typescript client library
Return Type
Changeset ! Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
generatefunc (m *MyModule) Example() *dagger.Changeset {
return dag.
Typescriptsdkdev().
Generate()
}@function
def example() -> dagger.Changeset:
return (
dag.typescript_sdk_dev()
.generate()
)@func()
example(): Changeset {
return dag
.typescriptSdkDev()
.generate()
}nodejsDevContainer() 🔗
Return Type
Container !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| nodeVersion | String | - | No description provided |
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
nodejs-dev-containerfunc (m *MyModule) Example() *dagger.Container {
return dag.
Typescriptsdkdev().
Nodejsdevcontainer()
}@function
def example() -> dagger.Container:
return (
dag.typescript_sdk_dev()
.nodejsdevcontainer()
)@func()
example(): Container {
return dag
.typescriptSdkDev()
.nodejsDevContainer()
}binary() 🔗
Return Type
File ! Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@6d20009b7155100234f564128cef2bae57ef42ff call \
binaryfunc (m *MyModule) Example() *dagger.File {
return dag.
Typescriptsdkdev().
Binary()
}@function
def example() -> dagger.File:
return (
dag.typescript_sdk_dev()
.binary()
)@func()
example(): File {
return dag
.typescriptSdkDev()
.binary()
}