A small API wrapper for KNRTU-KAI.
Installation can be done with npm, yarn or pnpm:
npm install @supersetkai/kai.js
yarn add @supersetkai/kai.js
pnpm add @supersetkai/kai.js
Node.js 10 or newer is required
You can find more about API wrapper usage on this page
In order to get started with the package, define the class:
const { Schedule } = require('@supersetkai/kai.js'); const schedule = new Schedule();
import { Schedule, ScheduleInterface } from '@supersetkai/kai.js'; const schedule: ScheduleInterface = new Schedule();
Now you get to use schedule API however you want:
async function getScheduleOfMyGroup() { return await schedule.getSchedule(4131); } async function getMyGroupInformation() { return await schedule.getGroups(4131); } async function getRawScheduleOfMyGroup() { return await schedule.raw.getGroups(4131); } async function findRawGroups(groupNumber) { return await schedule.raw.getGroups(groupNumber); }
All request functions are async.