diretto/src/store/getters.ts

18 lines
400 B
TypeScript

import { GetterTree } from "vuex";
import { AppState, FeedEvent, EventFeed } from "./types";
const getters: GetterTree<AppState, AppState> = {
events(state): FeedEvent[] {
return Object.values(state.status)
.filter(x => x.fetched && x.error == null)
.map(x => x.events)
.flat();
},
sources(state): EventFeed[] {
return state.sources;
}
};
export default getters;