Skip to content
JS
Errors

TypeScript errors

TSxxxx compiler errors.

1,407 entries0 written pages
Showing 1,001 to 1,050 of 1,407Source: TypeScript diagnosticMessages.json
CodeError
TS4064Parameter '{0}' of constructor signature from exported interface has or is using name '{1}' from private module '{2}'.
TS4065Parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'.
TS4066Parameter '{0}' of call signature from exported interface has or is using name '{1}' from private module '{2}'.
TS4067Parameter '{0}' of call signature from exported interface has or is using private name '{1}'.
TS4068Parameter '{0}' of public static method from exported class has or is using name '{1}' from external module {2} but cannot be named.
TS4069Parameter '{0}' of public static method from exported class has or is using name '{1}' from private module '{2}'.
TS4070Parameter '{0}' of public static method from exported class has or is using private name '{1}'.
TS4071Parameter '{0}' of public method from exported class has or is using name '{1}' from external module {2} but cannot be named.
TS4072Parameter '{0}' of public method from exported class has or is using name '{1}' from private module '{2}'.
TS4073Parameter '{0}' of public method from exported class has or is using private name '{1}'.
TS4074Parameter '{0}' of method from exported interface has or is using name '{1}' from private module '{2}'.
TS4075Parameter '{0}' of method from exported interface has or is using private name '{1}'.
TS4076Parameter '{0}' of exported function has or is using name '{1}' from external module {2} but cannot be named.
TS4077Parameter '{0}' of exported function has or is using name '{1}' from private module '{2}'.
TS4078Parameter '{0}' of exported function has or is using private name '{1}'.
TS4081Exported type alias '{0}' has or is using private name '{1}'.
TS4082Default export of the module has or is using private name '{0}'.
TS4083Type parameter '{0}' of exported type alias has or is using private name '{1}'.
TS4084Exported type alias '{0}' has or is using private name '{1}' from module {2}.
TS4085Extends clause for inferred type '{0}' has or is using private name '{1}'.
TS4091Parameter '{0}' of index signature from exported interface has or is using name '{1}' from private module '{2}'.
TS4092Parameter '{0}' of index signature from exported interface has or is using private name '{1}'.
TS4094Property '{0}' of exported anonymous class type may not be private or protected.
TS4095Public static method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named.
TS4096Public static method '{0}' of exported class has or is using name '{1}' from private module '{2}'.
TS4097Public static method '{0}' of exported class has or is using private name '{1}'.
TS4098Public method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named.
TS4099Public method '{0}' of exported class has or is using name '{1}' from private module '{2}'.
TS4100Public method '{0}' of exported class has or is using private name '{1}'.
TS4101Method '{0}' of exported interface has or is using name '{1}' from private module '{2}'.
TS4102Method '{0}' of exported interface has or is using private name '{1}'.
TS4103Type parameter '{0}' of exported mapped object type is using private name '{1}'.
TS4104The type '{0}' is 'readonly' and cannot be assigned to the mutable type '{1}'.
TS4105Private or protected member '{0}' cannot be accessed on a type parameter.
TS4106Parameter '{0}' of accessor has or is using private name '{1}'.
TS4107Parameter '{0}' of accessor has or is using name '{1}' from private module '{2}'.
TS4108Parameter '{0}' of accessor has or is using name '{1}' from external module '{2}' but cannot be named.
TS4109Type arguments for '{0}' circularly reference themselves.
TS4110Tuple type arguments circularly reference themselves.
TS4111Property '{0}' comes from an index signature, so it must be accessed with ['{0}'].
TS4112This member cannot have an 'override' modifier because its containing class '{0}' does not extend another class.
TS4113This member cannot have an 'override' modifier because it is not declared in the base class '{0}'.
TS4114This member must have an 'override' modifier because it overrides a member in the base class '{0}'.
TS4115This parameter property must have an 'override' modifier because it overrides a member in base class '{0}'.
TS4116This member must have an 'override' modifier because it overrides an abstract method that is declared in the base class '{0}'.
TS4117This member cannot have an 'override' modifier because it is not declared in the base class '{0}'. Did you mean '{1}'?
TS4118The type of this node cannot be serialized because its property '{0}' cannot be serialized.
TS4119This member must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'.
TS4120This parameter property must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'.
TS4121This member cannot have a JSDoc comment with an '@override' tag because its containing class '{0}' does not extend another class.

Other families: JavaScript, Node.js, npm, React, Next.js, Vite, webpack, Jest