caccl-api
Version:
A class that defines a set of smart Canvas endpoints that actually behave how you'd expect them to.
20 lines (19 loc) • 582 B
TypeScript
import APIStructure from '../types/API';
import InitPack from './types/InitPack';
import VisitEndpointFunc from './types/VisitEndpointFunc';
/**
* An endpoint category
* @author Gabe Abrams
*/
declare class EndpointCategory {
protected visitEndpoint: VisitEndpointFunc;
protected api: APIStructure;
protected defaultCourseId: number;
/**
* Initialize the endpoint category
* @author Gabe Abrams
* @param initPack package of info for initializing the endpoint category
*/
constructor(initPack: InitPack);
}
export default EndpointCategory;