pwr-moodle-api
v0.1.2
Published
The easiest way to use the Moodle API with fully typed parameters and responses.
Downloads
15
Readme
Moodle API
The easiest way to use the Moodle API with fully typed parameters and responses.
Example

import { MoodleClient, login } from "moodle-api";
const token = await login(
process.env.MOODLE_URL,
process.env.MOODLE_USERNAME,
process.env.MOODLE_PASSWORD,
);
const client = new MoodleClient(process.env.MOODLE_URL, token);
const info = await client.call("core_webservice_get_site_info");
console.log("Supported Functions:", info.functions.map(f => f.name));