UNPKG

parse-comcigan

Version:

컴시간 알리미에서 시간표를 가져오는 라이브러리입니다.

44 lines (43 loc) 991 B
import { ComciganTimetable } from "./types/index.js"; export default class Comcigan { code: number; constructor(code: number); private _data; /** * 학교를 검색합니다. * * @param query 검색어 * @returns 검색 결과 */ static search(query: string): Promise<{ code: number; region: string; name: string; }[]>; private _getdata; /** * 학교의 정보를 가져옵니다. * * @returns 학교의 정보 */ schoolInfo(): Promise<{ changedAt: Date; classes: number[]; times: { number: number; start: `${number}:${number}`; }[]; code: number; }>; /** * 시간표를 조회합니다. * * @param options 시간표 옵션 * @returns 시간표 */ timetable(options: { "grade": number; "classNum": number; "week"?: number; }): Promise<ComciganTimetable>; }