Dagger
Search

typescript-sdk-dev

No long description provided.

Installation

dagger install github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f

Entrypoint

Return Type
TypescriptSdkDev !
Arguments
NameTypeDefault ValueDescription
nodeVersionPrevLtsString -No description provided
nodeVersionLtsString -No description provided
bunVersionString -No description provided
workspaceDirectory -No description provided
sourcePathString -No description provided
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f 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 🔗

nodeVersionPrevLts() 🔗

Return Type
String !
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 node-version-prev-lts
func (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@952db7a308f344da87215bf4fa2c59640e47200f call \
 node-version-lts
func (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@952db7a308f344da87215bf4fa2c59640e47200f call \
 bun-version
func (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@952db7a308f344da87215bf4fa2c59640e47200f call \
 source-path
func (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()
}

workspace() 🔗

Return Type
Directory !
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 workspace
func (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()
}

testNodejsLts() 🔗

Test the SDK with LTS version of Node

Return Type
Void !
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 test-nodejs-lts
func (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()
}

testNodejs() 🔗

Test the SDK with the given version of NodeJS

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
nodeVersionString !-No description provided
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 test-nodejs --node-version string
func (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)
}

nodejsDevContainer() 🔗

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
nodeVersionString -No description provided
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 nodejs-dev-container
func (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@952db7a308f344da87215bf4fa2c59640e47200f call \
 binary
func (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()
}

lintDocsSnippets() 🔗

Check the formatting of Typescript docs snippets

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
docsWorkspaceDirectory -No description provided
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 lint-docs-snippets
func (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()
}

generate() 🔗

Generate the Typescript client library

Return Type
Changeset !
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 generate
func (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()
}

release() 🔗

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
sourceTagString !-

Source git tag to release

npmTokenSecret !-

NPM authentication token

dryRunBoolean -

Execute a dry-run release, with no side effects

Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 release --source-tag string --npm-token env:MYSECRET
func (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)
}

source() 🔗

Return Type
Directory !
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 source
func (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@952db7a308f344da87215bf4fa2c59640e47200f call \
 lint-typescript
func (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()
}

testNodejsPrevLts() 🔗

Test the SDK with previous LTS version of Node

Return Type
Void !
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 test-nodejs-prev-lts
func (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()
}

releaseDryRun() 🔗

Return Type
Void !
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 release-dry-run
func (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()
}

bump() 🔗

Bump the Typescript SDK’s engine dependency

Return Type
Changeset !
Arguments
NameTypeDefault ValueDescription
versionString !-No description provided
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 bump --version string
func (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)
}

bunjsDevContainer() 🔗

Return Type
Container !
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 bunjs-dev-container
func (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()
}

testBunjs() 🔗

Test the SDK with BunJS

Return Type
Void !
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 test-bunjs
func (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()
}

isSemver() 🔗

Return Type
Boolean !
Arguments
NameTypeDefault ValueDescription
versionString !-No description provided
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 is-semver --version string
func (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)
}

nodejsBase() 🔗

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
nodeVersionString -No description provided
Example
dagger -m github.com/vito/dagger/toolchains/typescript-sdk-dev@952db7a308f344da87215bf4fa2c59640e47200f call \
 nodejs-base
func (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()
}