Skip to main content
Module

x/gesso/src/Pages.ts>Pages

A TypeScript API client for Canvas LMS
Latest
class Pages
extends BaseApi
import { Pages } from "https://deno.land/x/gesso@v0.1.2/src/Pages.ts";

Constructors

new
Pages(config: Configuration)

Methods

createPage(
course_id: string,
body?: unknown,
): Promise<Page>
deletePage(
course_id: string,
url_or_id: string,
body?: unknown,
): Promise<Page>
duplicatePage(
course_id: string,
url_or_id: string,
body?: unknown,
): Promise<Page>
listPages(
course_id: string,
params?: ListPagesParams,
body?: unknown,
): Promise<Page[]>
listRevisions(
course_id: string,
url_or_id: string,
body?: unknown,
): Promise<Page[]>
revertToRevision(
course_id: string,
url_or_id: string,
revision_id: string,
body?: unknown,
): Promise<Page>
showFrontPage(course_id: string, body?: unknown): Promise<Page>
showPage(
course_id: string,
url_or_id: string,
body?: unknown,
): Promise<Page>
showRevision(
course_id: string,
url_or_id: string,
body?: unknown,
): Promise<Page>
updateFrontPage(
course_id: string,
body?: unknown,
): Promise<Page>
updatePage(
course_id: string,
url_or_id: string,
body?: unknown,
): Promise<Page>