import { BaseController } from "@/controllers/base-controller.ts"; import type { Language } from "@/data-objects/language.ts"; import type { LearningObject } from "@/data-objects/learning-objects/learning-object.ts"; export class LearningObjectController extends BaseController { constructor() { super("learningObject"); } async getMetadata(hruid: string, language: Language, version: number): Promise { return this.get(`/${hruid}`, { language, version }); } async getHTML(hruid: string, language: Language, version: number): Promise { return this.get(`/${hruid}/html`, { language, version }, "document"); } }