25 lines
620 B
TypeScript
25 lines
620 B
TypeScript
import firebase from 'firebase/compat/app';
|
|
import Timestamp = firebase.firestore.Timestamp;
|
|
|
|
export type PresentationBackground = 'none' | 'blue' | 'green' | 'leder' | 'praise' | 'bible';
|
|
|
|
export interface Show {
|
|
id: string;
|
|
showType: string;
|
|
date: Timestamp;
|
|
owner: string;
|
|
public: boolean;
|
|
reported: boolean;
|
|
published: boolean;
|
|
archived: boolean;
|
|
order: string[];
|
|
shareId: string;
|
|
|
|
presentationSongId: string;
|
|
presentationDynamicCaption: string;
|
|
presentationDynamicText: string;
|
|
presentationSection: number;
|
|
presentationZoom: number;
|
|
presentationBackground: PresentationBackground;
|
|
}
|