UNPKG

skola24-node

Version:

Library that provides convenient access to the Skola24 API.

21 lines 1.08 kB
import { Skola24Client } from "../Skola24Client"; import RequestData from "../types/Request"; import ResponseData from "../types/Response"; import { AdditionalAxiosRequestConfig, ApiRequest, CreateApiRequest } from "../types/utilTypes"; interface IServices { getTimetableViewerUnits: ApiRequest<RequestData.getTimetableViewerUnits, ResponseData.getTimetableViewerUnitsResponse>; } declare class Services implements IServices { private client; private _getTimetableViewerUnits; constructor(createApiRequest: CreateApiRequest, client: Skola24Client); /** * Retrieves the host's units, which in most cases are schools. * * @param {RequestData.getTimetableViewerUnits} data - The request data. * @param {AdditionalAxiosRequestConfig?} additionalConfig - Additional Axios configuration settings. */ getTimetableViewerUnits: (data: RequestData.getTimetableViewerUnits, additionalConfig?: AdditionalAxiosRequestConfig) => Promise<ResponseData.getTimetableViewerUnitsResponse>; } export default Services; //# sourceMappingURL=Services.d.ts.map