// movies.store.ts
export interface State extends EntityState<Movie> {}
@StoreConfig({ name: 'movies' })
export class MoviesStore extends EntityStore<State, Movie> {
constructor() {
super();
}
}
// actors.store.ts
export interface State extends EntityState<Actor> {}
@StoreConfig({ name: 'actors' })
export class ActorsStore extends EntityStore<State, Actor> {
constructor() {
super();
}
}
// genres.store.ts
export interface State extends EntityState<Genre> {}
@StoreConfig({ name: 'genres' })
export class GenresStore extends EntityStore<State, Genre> {
constructor() {
super();
}
}