UNPKG

@caspingus/lt

Version:

A utility library of helpers and extensions useful when working with Learnosity APIs.

27 lines (26 loc) 823 B
import { LT as n } from "./core.js"; import { E as c } from "../memoryMonitor-DBuv6WYK.js"; const a = Object.freeze( Object.keys(c.authoring).sort() // sort for deterministic order ), T = { ...n, /** * LT.init(authorApp, options?) * - authorApp: Learnosity Author API instance (object, required) * - options: { extensions?: string[], security?: object, request?: object } */ async init(t, s = {}) { if (typeof t != "object" || t === null) throw new TypeError("LT.init(authorApp, options): the first argument must be the Learnosity Author API instance object."); const { extensions: e, security: r, request: o } = s || {}, i = Array.isArray(e) && e.length > 0 ? e : a; return n.init(t, { extensions: i, security: r, request: o }); } }; export { T as LT };