UNPKG

scorm-client

Version:
16 lines (15 loc) 706 B
import { ScormApiScanner } from './scorm-api-scanner'; import { CmiReadKeyToValueMap, CmiReadKeyValuePair, CmiWriteKeyToValueMap, CmiWriteKeyValuePair } from './scorm-cmi-element.model'; export declare class ScormApiWrapper { private readonly scanner; private api; private initialized; private terminated; constructor(scanner: ScormApiScanner); initialize(): void; terminate(): void; getValue<Element extends CmiReadKeyValuePair['element']>(element: Element): CmiReadKeyToValueMap[Element] | null; setValue<Element extends CmiWriteKeyValuePair['element']>(element: Element, value: CmiWriteKeyToValueMap[Element]): void; commit(): void; private printLastError; }