UNPKG

@atomicjolt/lti-client

Version:

Client Javascript libraries to handle LTI.

34 lines (33 loc) 803 B
import { DeepLinkingClaim } from "@atomicjolt/lti-types"; declare global { interface Window { } } export interface LTIStorageParams { target?: string; originSupportBroken?: boolean; platformOIDCUrl: string; } export interface InitSettings { state: string; responseUrl: string; ltiStorageParams: LTIStorageParams; relaunchInitUrl: string; openIdCookiePrefix: string; privacyPolicyUrl?: string; privacyPolicyMessage?: string; } export interface RedirectSettings { ltiStorageParams: LTIStorageParams; } export interface LaunchSettings { stateVerified: boolean; state: string; ltiStorageParams?: LTIStorageParams; jwt?: string; deepLinking?: DeepLinkingClaim; } export interface Capability { subject: string; frame?: string; }