microsoft / microsoft/typespec
Json schema `@prefixItems` allow array to be passed and crash
Open
bug
emitter:json-schema
triaged:core
- Dominant language
- Java
- Stars
- 5.9k
- Forks
- 394
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 104
Description
```
model Person {
@prefixItems(string[])
names: string[]
}
```
[Playground Link](https://typespec.io/playground?c=aW1wb3J0ICJAdHlwZXNwZWMvanNvbi1zY2hlbWEiOwoKdXNpbmcgVHlwZVNwZWMuSnNvblPFHTsKCkDELMYOCm5hbWVzcGFjZSDGEXM7Cgptb2RlbCBQZXJzb24gewogIEBwcmVmaXhJdGVtcyhzdHJpbmdbXSkKICDFPjogyBMKCn0K&e=%40typespec%2Fjson-schema&options=%7B%7D)
It should validate it is a tuple before saving in the state map
Contributor guide
Assessment
This issue has not been assessed yet.