import { ServerQuizData } from "./ServerQuizData"; import { Exercise } from "./Exercise/Exercise"; import { ResourceComment } from "../Shared/ResourceComment"; import { CollegeData } from "./CollegeData"; import { ResourcePreview } from "../Previews/ResourcePreview"; import { FileData } from "../Shared/FileData"; import { AdditionalFile } from "./AdditionalFile"; export type Resource = Omit & { exercise?: Exercise; views?: number; lastUpdateTime?: Date; comments?: ResourceComment[]; link?: string; quiz?: ServerQuizData; collegeData?: CollegeData; additionalFiles?: AdditionalFile[]; text?: string; areCommentsEnabled?: boolean; enableFileSubmission?: boolean; resourceFile?: Partial; previewImage?: Partial; displayContentOnHadrachaPage?: boolean; };