diff --git a/src/addons/mod/workshop/assessment/accumulative/services/handler-lazy.ts b/src/addons/mod/workshop/assessment/accumulative/services/handler-lazy.ts index c9f8bcd8e..fc3f025b1 100644 --- a/src/addons/mod/workshop/assessment/accumulative/services/handler-lazy.ts +++ b/src/addons/mod/workshop/assessment/accumulative/services/handler-lazy.ts @@ -35,13 +35,6 @@ export class AddonModWorkshopAssessmentStrategyAccumulativeHandlerLazyService extends AddonModWorkshopAssessmentStrategyAccumulativeHandlerService implements AddonWorkshopAssessmentStrategyHandler { - /** - * @inheritdoc - */ - async isEnabled(): Promise { - return true; - } - /** * @inheritdoc */ diff --git a/src/addons/mod/workshop/assessment/accumulative/services/handler.ts b/src/addons/mod/workshop/assessment/accumulative/services/handler.ts index 9b3e23c07..fd1ab1fba 100644 --- a/src/addons/mod/workshop/assessment/accumulative/services/handler.ts +++ b/src/addons/mod/workshop/assessment/accumulative/services/handler.ts @@ -20,11 +20,19 @@ import { } from '@addons/mod/workshop/assessment/constants'; import type { AddonModWorkshopAssessmentStrategyAccumulativeHandlerLazyService } from './handler-lazy'; -export class AddonModWorkshopAssessmentStrategyAccumulativeHandlerService { +export class AddonModWorkshopAssessmentStrategyAccumulativeHandlerService + implements Partial { name = ADDON_MOD_WORKSHOP_ASSESSMENT_STRATEGY_ACCUMULATIVE_NAME; strategyName = ADDON_MOD_WORKSHOP_ASSESSMENT_STRATEGY_ACCUMULATIVE_STRATEGY_NAME; + /** + * @inheritdoc + */ + async isEnabled(): Promise { + return true; + } + } /** @@ -44,7 +52,6 @@ export function getAssessmentStrategyHandlerInstance(): AddonWorkshopAssessmentS lazyHandler.setEagerInstance(new AddonModWorkshopAssessmentStrategyAccumulativeHandlerService()); lazyHandler.setLazyInstanceMethods([ - 'isEnabled', 'getComponent', 'getOriginalValues', 'hasDataChanged', diff --git a/src/addons/mod/workshop/assessment/comments/services/handler-lazy.ts b/src/addons/mod/workshop/assessment/comments/services/handler-lazy.ts index 702c83393..3a889063d 100644 --- a/src/addons/mod/workshop/assessment/comments/services/handler-lazy.ts +++ b/src/addons/mod/workshop/assessment/comments/services/handler-lazy.ts @@ -34,13 +34,6 @@ export class AddonModWorkshopAssessmentStrategyCommentsHandlerLazyService extends AddonModWorkshopAssessmentStrategyCommentsHandlerService implements AddonWorkshopAssessmentStrategyHandler { - /** - * @inheritdoc - */ - async isEnabled(): Promise { - return true; - } - /** * @inheritdoc */ diff --git a/src/addons/mod/workshop/assessment/comments/services/handler.ts b/src/addons/mod/workshop/assessment/comments/services/handler.ts index 9cceb5ef4..d30698cd2 100644 --- a/src/addons/mod/workshop/assessment/comments/services/handler.ts +++ b/src/addons/mod/workshop/assessment/comments/services/handler.ts @@ -20,11 +20,19 @@ import { } from '@addons/mod/workshop/assessment/constants'; import type { AddonModWorkshopAssessmentStrategyCommentsHandlerLazyService } from './handler-lazy'; -export class AddonModWorkshopAssessmentStrategyCommentsHandlerService { +export class AddonModWorkshopAssessmentStrategyCommentsHandlerService + implements Partial { name = ADDON_MOD_WORKSHOP_ASSESSMENT_STRATEGY_COMMENTS_NAME; strategyName = ADDON_MOD_WORKSHOP_ASSESSMENT_STRATEGY_COMMENTS_STRATEGY_NAME; + /** + * @inheritdoc + */ + async isEnabled(): Promise { + return true; + } + } /** @@ -44,7 +52,6 @@ export function getAssessmentStrategyHandlerInstance(): AddonWorkshopAssessmentS lazyHandler.setEagerInstance(new AddonModWorkshopAssessmentStrategyCommentsHandlerService()); lazyHandler.setLazyInstanceMethods([ - 'isEnabled', 'getComponent', 'getOriginalValues', 'hasDataChanged', diff --git a/src/addons/mod/workshop/assessment/numerrors/services/handler-lazy.ts b/src/addons/mod/workshop/assessment/numerrors/services/handler-lazy.ts index 6ec33f065..6d925c167 100644 --- a/src/addons/mod/workshop/assessment/numerrors/services/handler-lazy.ts +++ b/src/addons/mod/workshop/assessment/numerrors/services/handler-lazy.ts @@ -34,13 +34,6 @@ export class AddonModWorkshopAssessmentStrategyNumErrorsHandlerLazyService extends AddonModWorkshopAssessmentStrategyNumErrorsHandlerService implements AddonWorkshopAssessmentStrategyHandler { - /** - * @inheritdoc - */ - async isEnabled(): Promise { - return true; - } - /** * @inheritdoc */ diff --git a/src/addons/mod/workshop/assessment/numerrors/services/handler.ts b/src/addons/mod/workshop/assessment/numerrors/services/handler.ts index 74f40eb58..523cd38b9 100644 --- a/src/addons/mod/workshop/assessment/numerrors/services/handler.ts +++ b/src/addons/mod/workshop/assessment/numerrors/services/handler.ts @@ -20,11 +20,19 @@ import { } from '@addons/mod/workshop/assessment/constants'; import type { AddonModWorkshopAssessmentStrategyNumErrorsHandlerLazyService } from './handler-lazy'; -export class AddonModWorkshopAssessmentStrategyNumErrorsHandlerService { +export class AddonModWorkshopAssessmentStrategyNumErrorsHandlerService + implements Partial { name = ADDON_MOD_WORKSHOP_ASSESSMENT_STRATEGY_NUMERRORS_NAME; strategyName = ADDON_MOD_WORKSHOP_ASSESSMENT_STRATEGY_NUMERRORS_STRATEGY_NAME; + /** + * @inheritdoc + */ + async isEnabled(): Promise { + return true; + } + } /** @@ -44,7 +52,6 @@ export function getAssessmentStrategyHandlerInstance(): AddonWorkshopAssessmentS lazyHandler.setEagerInstance(new AddonModWorkshopAssessmentStrategyNumErrorsHandlerService()); lazyHandler.setLazyInstanceMethods([ - 'isEnabled', 'getComponent', 'getOriginalValues', 'hasDataChanged', diff --git a/src/addons/mod/workshop/assessment/rubric/services/handler-lazy.ts b/src/addons/mod/workshop/assessment/rubric/services/handler-lazy.ts index c001975f1..0067006cc 100644 --- a/src/addons/mod/workshop/assessment/rubric/services/handler-lazy.ts +++ b/src/addons/mod/workshop/assessment/rubric/services/handler-lazy.ts @@ -34,13 +34,6 @@ export class AddonModWorkshopAssessmentStrategyRubricHandlerLazyService extends AddonModWorkshopAssessmentStrategyRubricHandlerService implements AddonWorkshopAssessmentStrategyHandler { - /** - * @inheritdoc - */ - async isEnabled(): Promise { - return true; - } - /** * @inheritdoc */ diff --git a/src/addons/mod/workshop/assessment/rubric/services/handler.ts b/src/addons/mod/workshop/assessment/rubric/services/handler.ts index d61e32fba..9b06d28e5 100644 --- a/src/addons/mod/workshop/assessment/rubric/services/handler.ts +++ b/src/addons/mod/workshop/assessment/rubric/services/handler.ts @@ -20,11 +20,19 @@ import { } from '@addons/mod/workshop/assessment/constants'; import type { AddonModWorkshopAssessmentStrategyRubricHandlerLazyService } from './handler-lazy'; -export class AddonModWorkshopAssessmentStrategyRubricHandlerService { +export class AddonModWorkshopAssessmentStrategyRubricHandlerService + implements Partial { name = ADDON_MOD_WORKSHOP_ASSESSMENT_STRATEGY_RUBRIC_NAME; strategyName = ADDON_MOD_WORKSHOP_ASSESSMENT_STRATEGY_RUBRIC_STRATEGY_NAME; + /** + * @inheritdoc + */ + async isEnabled(): Promise { + return true; + } + } /** @@ -44,7 +52,6 @@ export function getAssessmentStrategyHandlerInstance(): AddonWorkshopAssessmentS lazyHandler.setEagerInstance(new AddonModWorkshopAssessmentStrategyRubricHandlerService()); lazyHandler.setLazyInstanceMethods([ - 'isEnabled', 'getComponent', 'getOriginalValues', 'hasDataChanged',