Код показывает проблему дублирования функции при компиляции
export class LeaderService {
constructor() { }
getLeaders(): Promise<Leader[]> {
return new Promise(resolve=> {
// Simulate server latency with 2 second delay
setTimeout(() => resolve(LEADERS), 1000);
});
}
getLeaders(id: string): Promise<Leader> {
return new Promise(resolve=> {
// Simulate server latency with 2 second delay
setTimeout(() => resolve(LEADERS.filter((leader) => (leader.id === id))[0]), 1000);
});
}
getFeaturedLeader(): Promise<Leader> {
return new Promise(resolve=> {
// Simulate server latency with 2 second delay
setTimeout(() => resolve(LEADERS.filter((leader) => leader.featured)[0]), 1000);
});
}
отображается проблема
ОШИБКА в src / app / services / leader.service.ts (12,3 ): ошибка TS2393: Повторяющаяся реализация функции. src / app / services / leader.service.ts (19,3): ошибка TS2393: дублирующаяся реализация функции.