diff --git a/source/lib/compiler.ts b/source/lib/compiler.ts index 531f3a4..1697084 100644 --- a/source/lib/compiler.ts +++ b/source/lib/compiler.ts @@ -44,6 +44,7 @@ const expectErrorDiagnosticCodesToIgnore = new Set([ DiagnosticCode.MemberMustHaveOverrideModifier, DiagnosticCode.StringLiteralTypeIsNotAssignableToUnionTypeWithSuggestion, DiagnosticCode.ObjectLiteralMayOnlySpecifyKnownProperties, + DiagnosticCode.ObjectLiteralMayOnlySpecifyKnownProperties2, ]); type IgnoreDiagnosticResult = 'preserve' | 'ignore' | Location; diff --git a/source/lib/interfaces.ts b/source/lib/interfaces.ts index 34018ab..fbebc6d 100644 --- a/source/lib/interfaces.ts +++ b/source/lib/interfaces.ts @@ -40,6 +40,7 @@ export enum DiagnosticCode { OnlyVoidFunctionIsNewCallable = 2350, ExpressionNotConstructable = 2351, ObjectLiteralMayOnlySpecifyKnownProperties = 2353, + ObjectLiteralMayOnlySpecifyKnownProperties2 = 2561, TypeNotAssignableWithExactOptionalPropertyTypes = 2375, TypeNotAssignableToParameterWithExactOptionalPropertyTypes = 2379, TypeNotAssignableTypeOfTargetWithExactOptionalPropertyTypes = 2412,