Replies: 1 comment 2 replies
-
|
Yeah you cannot decorate I think the enum case however should maybe work, could be worth fillying an issue for it. It however works with a union like that union Constants {
MY_CONSTANT: 10,
}
model Test {
b: safeint = Constants.MY_CONSTANT;
}
|
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I'm trying to make a TypeSpec emitter that emits constant values that come from TypeSpec definitions.
Naively, I expected
consts to work for this purpose, but they seem very similar toaliases in that I can't seem to access them in an emitter.For example, the
defaultValueoffieldhere is numeric value 10:Trying to decorate a
constproduces the TypeSpec error: "Cannot decorate const statement.TypeSpec(invalid-decorator-location)".I also tried to use
enums for the same goal, butenumvalues can't be used in numeric contexts:Is there another way to do this?
Beta Was this translation helpful? Give feedback.
All reactions