What version of Ajv are you using? Does the issue happen if you use the latest version?
8.12.0
Ajv options object
none
Your code
type AB = 'a' | 'b'
const s1 = { enum: ['a', 'b'] } as const
const enum1: JTDSchemaType<AB> = s1
// error: The type 'readonly ["a", "b"]' is 'readonly' and cannot be assigned to the mutable type 'AB[]'.
What results did you expect?
Assignment should be possible.
Are you going to resolve the issue?
I can prepare a PR
What version of Ajv are you using? Does the issue happen if you use the latest version?
8.12.0
Ajv options object
none
Your code
What results did you expect?
Assignment should be possible.
Are you going to resolve the issue? I can prepare a PR