diff --git a/src/Umbraco.Web.UI.Client/src/libs/class-api/class.mixin.ts b/src/Umbraco.Web.UI.Client/src/libs/class-api/class.mixin.ts index bee3e7ea0f..ea13fbc663 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/class-api/class.mixin.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/class-api/class.mixin.ts @@ -17,24 +17,27 @@ import { UmbObserverController } from '@umbraco-cms/backoffice/observable-api'; type UmbClassMixinConstructor = new ( host: UmbControllerHost, - controllerAlias: UmbControllerAlias + controllerAlias: UmbControllerAlias, ) => UmbClassMixinDeclaration; declare class UmbClassMixinDeclaration implements UmbClassMixinInterface { - protected _host: UmbControllerHost; + _host: UmbControllerHost; observe( source: Observable, callback: (_value: T) => void, - controllerAlias?: UmbControllerAlias + controllerAlias?: UmbControllerAlias, ): UmbObserverController; provideContext< BaseType = unknown, ResultType extends BaseType = BaseType, - InstanceType extends ResultType = ResultType - >(alias: string | UmbContextToken, instance: InstanceType): UmbContextProviderController; + InstanceType extends ResultType = ResultType, + >( + alias: string | UmbContextToken, + instance: InstanceType, + ): UmbContextProviderController; consumeContext( alias: string | UmbContextToken, - callback: UmbContextCallback + callback: UmbContextCallback, ): UmbContextConsumerController; hasController(controller: UmbController): boolean; getControllers(filterMethod: (ctrl: UmbController) => boolean): UmbController[]; @@ -86,15 +89,13 @@ export const UmbClassMixin = (superClass: T) => { * @return {UmbContextProviderController} Reference to a Context Provider Controller instance * @memberof UmbElementMixin */ - provideContext - < + provideContext< BaseType = unknown, ResultType extends BaseType = BaseType, - InstanceType extends ResultType = ResultType - > - ( + InstanceType extends ResultType = ResultType, + >( contextAlias: string | UmbContextToken, - instance: InstanceType + instance: InstanceType, ): UmbContextProviderController { return new UmbContextProviderController(this, contextAlias, instance); } @@ -108,8 +109,8 @@ export const UmbClassMixin = (superClass: T) => { */ consumeContext( contextAlias: string | UmbContextToken, - callback: UmbContextCallback - ): UmbContextConsumerController { + callback: UmbContextCallback, + ): UmbContextConsumerController { return new UmbContextConsumerController(this, contextAlias, callback); } }