UNPKG

caccl-lti

Version:

LTI launch validator for IMS-LTI standard launches.

19 lines (18 loc) 626 B
import express from 'express'; import LaunchInfo from './shared/types/LaunchInfo'; declare module 'express-session' { interface SessionData { launchInfo: LaunchInfo; authInfo: unknown; selfLaunchState: any; } } /** * Parses an LTI launch body and saves results to the session under * req.session.launched (set to true) and req.session.launchInfo (contains * all launch information...see /docs/LaunchInfo.md for more info) * @author Gabe Abrams * @param req express request instance */ declare const parseLaunch: (req: express.Request) => Promise<unknown>; export default parseLaunch;