From f05492deacbcd856a7a5dbbeaed19aca8be3090a Mon Sep 17 00:00:00 2001 From: Momo Kornher Date: Fri, 12 Sep 2025 12:50:44 +0100 Subject: [PATCH] feat: declare support for new feature class-covariant-overrides --- packages/@jsii/spec/src/assembly.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/@jsii/spec/src/assembly.ts b/packages/@jsii/spec/src/assembly.ts index 6d042b91d2..44c2d28908 100644 --- a/packages/@jsii/spec/src/assembly.ts +++ b/packages/@jsii/spec/src/assembly.ts @@ -1082,7 +1082,7 @@ export function describeTypeReference(type?: TypeReference): string { /** * Predefined constants for a set of jsii extension features */ -export type JsiiFeature = 'intersection-types'; +export type JsiiFeature = 'intersection-types' | 'class-covariant-overrides'; /** * For every feature, is it enforced by the type system? @@ -1096,6 +1096,7 @@ export type JsiiFeature = 'intersection-types'; */ const IS_FEATURE_TYPESYSTEM_ENFORCED: Record = { 'intersection-types': true, + 'class-covariant-overrides': false, }; /**