UNPKG

qus-canvas

Version:
31 lines 933 B
import { CanvasHttpConnector } from "../../http/connections/canvas-http.connector"; import { OutcomeGroupInterface } from "../dtos/outcome-group.interface"; export declare class OutcomeGroupsFactory { protected readonly connector: CanvasHttpConnector; protected version: string; protected accountId: string; constructor(connector: CanvasHttpConnector, version: string, accountId: string); /** * Fetch outcome groups * * @param endpoint * @private */ private fetchOutcomeGroups; /** * Map outcome group * * @param outcomeGroup * @private */ private mapOutcomeGroup; /** * List outcome groups by course * * @param courseId * @param page * @param size */ listOutcomeGroupsByCourse(courseId: string, page: number, size: number): Promise<OutcomeGroupInterface[]>; } //# sourceMappingURL=outcome-groups.factory.d.ts.map