aboutsummaryrefslogtreecommitdiffstats
path: root/stores
diff options
context:
space:
mode:
Diffstat (limited to 'stores')
-rw-r--r--stores/session.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/stores/session.ts b/stores/session.ts
index 40587e9..a0781bc 100644
--- a/stores/session.ts
+++ b/stores/session.ts
@@ -93,9 +93,11 @@ export interface QuestItemDefinition {
}
}
+export type SessionType = 'none' | 'filesystem' | 'demo';
+
export const useSessionStore = defineStore('session', {
state: () => ({
- sessionType: '',
+ sessionType: 'none' as SessionType,
session: {
quests: [] as EditorQuest[],
categories: [] as EditorCategory[],
@@ -154,7 +156,7 @@ export const useSessionStore = defineStore('session', {
}
},
actions: {
- setSessionType(type: string) {
+ setSessionType(type: SessionType) {
this.sessionType = type
},
setQuests(quests: EditorQuest[]) {