import { defineStore } from 'pinia'; import type { Banner } from '~~/types/banner'; interface BannerState { banner: Banner[]; } export const useBannerStore = defineStore('banner', { state: (): BannerState => ({ banner: [], }), actions: { setBanner(newBanner: Banner[]): void { this.banner = newBanner; } } });