UNPKG

catalog.js

Version:

A JavaScript / TypeScript API for the Middlebury course catalog.

43 lines 1.24 kB
import Crn from "./Crn.js"; import Department from "./Department.js"; import Instructor from "./Instructor.js"; import Location from "./Location.js"; import Requirement from "./Requirement.js"; import Schedule from "./Schedule.js"; import Subject from "./Subject.js"; import Term from "./Term.js"; import Type from "./Type.js"; import Level from "./Level.js"; import Alias from "./Alias.js"; type CourseElement = string | null; export default class Course { href: CourseElement; code: CourseElement; courseNumber: CourseElement; description: CourseElement; title: CourseElement; alternate: { _: string; $: { href: string; }; }[]; type: Type | null; department: Department | null; requirements: Requirement[]; instructors: Instructor[]; location: Location | null; schedule: Schedule | null; crn: Crn | null; term: Term | null; subject: Subject | null; level: Level | null; alias: Alias[]; constructor(options: object); private _parseCourse; private _parseTitle; private _parseDescription; private _parseCourseNumber; } export {}; //# sourceMappingURL=Course.d.ts.map