qus-canvas
Version:
client api for canvas
29 lines • 810 B
TypeScript
import { CanvasHttpConnector } from "../../http/connections/canvas-http.connector";
import { OutcomeInterface } from "../dtos/outcome.interface";
export declare class OutcomesFactory {
protected readonly connector: CanvasHttpConnector;
protected version: string;
protected accountId: string;
constructor(connector: CanvasHttpConnector, version: string, accountId: string);
/**
* Fetch outcome - system only returns one outcome
*
* @param endpoint
* @private
*/
private fetchOutcome;
/**
* Map outcome
*
* @param outcome
* @private
*/
private mapOutcome;
/**
* Get outcome
*
* @param id
*/
getOutcome(id: string): Promise<OutcomeInterface | undefined>;
}
//# sourceMappingURL=outcomes.factory.d.ts.map