From 24d5807b82fcb39acebffe702dd779b47a5f0700 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 19 Aug 2024 13:14:39 +0200 Subject: [PATCH] lint fixes --- .../src/libs/class-api/context.interface.ts | 1 + .../context-api/consume/context-consumer.ts | 17 +++++++++-------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/libs/class-api/context.interface.ts b/src/Umbraco.Web.UI.Client/src/libs/class-api/context.interface.ts index 4eef3599b9..66ae6e623e 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/class-api/context.interface.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/class-api/context.interface.ts @@ -1,3 +1,4 @@ import type { UmbController } from '@umbraco-cms/backoffice/controller-api'; +// eslint-disable-next-line @typescript-eslint/no-empty-object-type export interface UmbContext extends UmbController {} diff --git a/src/Umbraco.Web.UI.Client/src/libs/context-api/consume/context-consumer.ts b/src/Umbraco.Web.UI.Client/src/libs/context-api/consume/context-consumer.ts index e737275ae2..7e716a8ff1 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/context-api/consume/context-consumer.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/context-api/consume/context-consumer.ts @@ -1,15 +1,9 @@ import type { UmbContextDiscriminator, UmbContextToken } from '../token/context-token.js'; -import { - isUmbContextProvideEventType, - //isUmbContextUnprovidedEventType, - UMB_CONTEXT_PROVIDE_EVENT_TYPE, - //umbContextUnprovidedEventType, -} from '../provide/context-provide.event.js'; +import { isUmbContextProvideEventType, UMB_CONTEXT_PROVIDE_EVENT_TYPE } from '../provide/context-provide.event.js'; import type { UmbContextCallback } from './context-request.event.js'; import { UmbContextRequestEventImplementation } from './context-request.event.js'; /** - * @export * @class UmbContextConsumer */ export class UmbContextConsumer { @@ -55,6 +49,7 @@ export class UmbContextConsumer { return ( this.#promise ?? (this.#promise = new Promise((resolve) => { - this.#instance ? resolve(this.#instance) : (this.#promiseResolver = resolve); + if (this.#instance) { + resolve(this.#instance); + } else { + this.#promiseResolver = resolve; + } })) ); }