вот какая. Мтеод віглядит например так
get(collectionName: string) {
return this.afs.collection(collectionName)
.snapshotChanges()
.pipe(
map(actions => {
return actions.map(a => {
const data = a.payload.doc.data() as Work;
const id = a.payload.doc.id;
return { id, ...data };
});
})
);
}
as Work; сейчас статический, но у меня там будут разніе типы.
Подскажите пожэалуйста куда копать?
Можно сделать как то типа
get<тип> (collectionName: string) {
const data = a.payload.doc.data() as тип;
}
?
Всем спасибо)
Дженерик? <T>
Обсуждают сегодня