UNPKG

ecoledirecte.js

Version:

Good-looking client for EcoleDirecte's private API.

64 lines (63 loc) 1.43 kB
import { grade as _grade } from "ecoledirecte-api-types/v3"; export declare class Grade { name: string; value: number | string; classMax?: number | string; classAvg?: number | string; classMin?: number | string; outOf: number; weight: number; unweighted: boolean; isLetter: boolean; date: Date; dateTyped: Date; periodCode: string; subjectCode: string; subjectName: string; subSubjectCode?: string; elements: Array<{ id: number; competenceId: number; name: string; description: string; value: string; }>; qcm?: { id: number; name: string; startsAt: Date; }; _raw: _grade; constructor(o: _grade); toJSON(): gradeJson; } export interface gradeJson { name: string; value: number | string; classMax?: number | string; classAvg?: number | string; classMin?: number | string; outOf: number; weight: number; unweighted: boolean; isLetter: boolean; date: Date; dateTyped: Date; periodCode: string; subjectCode: string; subjectName: string; subSubjectCode?: string; elements: Array<{ id: number; competenceId: number; name: string; description: string; value: string; }>; qcm?: { id: number; name: string; startsAt: Date; }; _raw: _grade; }