canvas-client
Advanced tools
Comparing version 1.3.4 to 1.3.5
@@ -76,3 +76,3 @@ import { CanvasAccount, CanvasCourse, CanvasSection, CanvasEnrollment, CanvasEnrollmentPayload, CanvasCoursePayload, CanvasSectionPayload, CanvasGradingStandard, CanvasID, SpecialUserID, SpecialSectionID, SISSectionID, SISUserID, SpecialCourseID, SISTermID, SpecialTermID, CanvasEnrollmentTerm, CanvasCourseParams, CanvasEnrollmentParams, CanvasCourseSettings, CanvasCourseSettingsUpdate, CanvasUserUpdatePayload, CanvasCourseListFilters, CanvasEnrollmentTermPayload, CanvasEnrollmentTermParams, CanvasCourseUsersParams, CanvasUser } from './interfaces'; | ||
createEnrollmentTerm(accountId: CanvasID | undefined, enrollmentTermPayload: CanvasEnrollmentTermPayload): Promise<CanvasEnrollmentTerm>; | ||
getUser(id?: CanvasID | SpecialUserID): Promise<any>; | ||
getUser(id?: CanvasID | SpecialUserID): Promise<CanvasUser>; | ||
updateUser(id: CanvasID | SpecialUserID | 'self', payload: CanvasUserUpdatePayload): Promise<any>; | ||
@@ -79,0 +79,0 @@ getExternalTools(accountId?: CanvasID): Promise<ExternalTool[]>; |
@@ -179,3 +179,3 @@ import { HttpsAgent } from 'agentkeepalive'; | ||
async getCourseUsers(courseId, params) { | ||
const users = await this.getall(`/api/v1/courses/${courseId}/users`, params); | ||
const users = await this.getall(`/courses/${courseId}/users`, params); | ||
return users.map(u => new CanvasUser(u)); | ||
@@ -182,0 +182,0 @@ } |
@@ -76,3 +76,3 @@ import { CanvasAccount, CanvasCourse, CanvasSection, CanvasEnrollment, CanvasEnrollmentPayload, CanvasCoursePayload, CanvasSectionPayload, CanvasGradingStandard, CanvasID, SpecialUserID, SpecialSectionID, SISSectionID, SISUserID, SpecialCourseID, SISTermID, SpecialTermID, CanvasEnrollmentTerm, CanvasCourseParams, CanvasEnrollmentParams, CanvasCourseSettings, CanvasCourseSettingsUpdate, CanvasUserUpdatePayload, CanvasCourseListFilters, CanvasEnrollmentTermPayload, CanvasEnrollmentTermParams, CanvasCourseUsersParams, CanvasUser } from './interfaces'; | ||
createEnrollmentTerm(accountId: CanvasID | undefined, enrollmentTermPayload: CanvasEnrollmentTermPayload): Promise<CanvasEnrollmentTerm>; | ||
getUser(id?: CanvasID | SpecialUserID): Promise<any>; | ||
getUser(id?: CanvasID | SpecialUserID): Promise<CanvasUser>; | ||
updateUser(id: CanvasID | SpecialUserID | 'self', payload: CanvasUserUpdatePayload): Promise<any>; | ||
@@ -79,0 +79,0 @@ getExternalTools(accountId?: CanvasID): Promise<ExternalTool[]>; |
@@ -186,3 +186,3 @@ "use strict"; | ||
async getCourseUsers(courseId, params) { | ||
const users = await this.getall(`/api/v1/courses/${courseId}/users`, params); | ||
const users = await this.getall(`/courses/${courseId}/users`, params); | ||
return users.map(u => new interfaces_1.CanvasUser(u)); | ||
@@ -189,0 +189,0 @@ } |
{ | ||
"name": "canvas-client", | ||
"version": "1.3.4", | ||
"version": "1.3.5", | ||
"description": "Typescript library to make accessing the Canvas API more convenient.", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |