TS1071'{0}' modifier cannot appear on an index signature.When defining a type, no modifiers (except readonly) can be applied to its index signature: interface A { public [x: string]: string; }Fix: Remove the modifier.Remove the modifiers: interface A { [x: string]: string; }typestypescript-onlymodifiers