UNPKG

canvas-api-ts

Version:

Strongly typed canvas lms api

14 lines (13 loc) 2.15 kB
import * as A from '../api/assignmentAPITypes'; import { Match } from '../request/requestBuidler'; export declare function deleteAssignment(ids: Match<A.DeleteAnAssignment, "uriParams">): Promise<import("../api/responseTypes").Assignment>; export declare function getAssignments(courseId: Match<A.ListAssignments, "uriParams">["course_id"], config: A.AssignmentParam): Promise<import("../api/responseTypes").Assignment[]>; export declare function getAssignmentsByAssignmentGroup(ids: Match<A.ListAssignmentsByAssignmentGroup, "uriParams">, config: A.AssignmentParam): Promise<import("../api/responseTypes").Assignment[]>; export declare function getAssignmentsByUser(ids: Match<A.ListAssignmensByUser, "uriParams">, config: A.AssignmentParam): Promise<import("../api/responseTypes").Assignment[]>; export declare function getAnAssignment(ids: Match<A.AnAssignmet, "uriParams">, config: Match<A.AnAssignmet, "param">): Promise<import("../api/responseTypes").Assignment>; export declare function createNewAssigment(courseId: Match<A.CreateNewAssignment, "uriParams">["course_id"], config: Match<A.CreateNewAssignment, "param">): Promise<import("../api/responseTypes").Assignment>; export declare function editAssigment(ids: Match<A.EditAnAssignment, "uriParams">, config: Match<A.EditAnAssignment, "param">): Promise<import("../api/responseTypes").Assignment>; export declare function getAssignmentOverrides(ids: Match<A.ListAssigmentOverrides, "uriParams">, config: Match<A.ListAssigmentOverrides, "param">): Promise<import("../api/responseTypes").AssignmentOverride[]>; export declare function getAnAssignmentOverride(ids: Match<A.GetAnAssignmentOverride, "uriParams">, config: Match<A.GetAnAssignmentOverride, "param">): Promise<import("../api/responseTypes").AssignmentOverride>; export declare function updateAnAssignmentOverride(ids: Match<A.UpdateAnAssignmentOverride, "uriParams">, config: Match<A.UpdateAnAssignmentOverride, "param">): Promise<import("../api/responseTypes").AssignmentOverride>; export declare function deleteAnAssignmentOverride(ids: Match<A.DeleteAnAssignment, "uriParams">): Promise<import("../api/responseTypes").Assignment>;