parse-comcigan
Version:
컴시간 알리미에서 시간표를 가져오는 라이브러리입니다.
44 lines (43 loc) • 991 B
TypeScript
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>;
}