typescript movies.query.ts
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript movies.query.ts相关的知识,希望对你有一定的参考价值。
export class MoviesQuery extends QueryEntity<State, Movie> {
constructor(protected store: MoviesStore,
private actorsQuery: ActorsQuery,
private genresQuery: GenresQuery) {
super(store);
}
selectMovies() {
return combineLatest(
this.selectAll(),
this.actorsQuery.selectAll({ asObject: true }),
this.genresQuery.selectAll({ asObject: true }))
.pipe(
auditTime(0),
map(([movies, actors, genres]) => {
return movies.map(movie => {
return {
...movie,
actors: movie.actors.map(actorId => actors[actorId]),
genres: movie.genres.map(genreId => genres[genreId])
};
});
})
);
}
}
以上是关于typescript movies.query.ts的主要内容,如果未能解决你的问题,请参考以下文章
TypeScript入门五:TypeScript的接口
TypeScript系列教程--初探TypeScript
TypeScript入门三:TypeScript函数类型
typescript使用 TypeScript 开发 Vue 组件
认识 TypeScript
Learining TypeScript TypeScript 简介