Skip to content

feat: custom override alias types#70

Merged
Emyrk merged 1 commit into
mainfrom
stevenmasley/override_alias
Jan 19, 2026
Merged

feat: custom override alias types#70
Emyrk merged 1 commit into
mainfrom
stevenmasley/override_alias

Conversation

@Emyrk
Copy link
Copy Markdown
Member

@Emyrk Emyrk commented Jan 19, 2026

Example

Source

type FooStruct struct {
	Key string
}


// RemappedAlias should be manually remapped to "string" in the test settings.
type RemappedAlias = FooStruct

Config

err = gen.IncludeCustom(map[guts.GolangType]guts.GolangType{
  "github.com/coder/guts/testdata/alias.RemappedAlias": "string",
})

Output

// From alias/alias.go
export type RemappedAlias = string;

@Emyrk Emyrk merged commit 0c66da5 into main Jan 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant