/** * ClassroomProviderFactory * It is a factory class that creates the Classroom API object based on the provider. */ import { ProvidersEnum } from "../types/apis-related"; import ClassroomAPI from "./AbstractClassroom"; export default class ClassroomProviderFactory { /** * Creates a Classroom API object based on the provider. * @param provider The provider to use. * @returns The Classroom API object. */ static createClassroomAPI(provider: ProvidersEnum): ClassroomAPI | null; }