TS1070
'{0}' modifier cannot appear on a type member.
When defining a type, no modifiers (except readonly
) can be applied to its
type members:
interface A {
async a(): Promise<string>;
public b(): string;
private c(): string;
protected d(): string;
}
Fix: Remove the modifier.
Remove the modifiers:
interface A {
a(): Promise<string>;
b(): string;
c(): string;
d(): string;
}