From 90e21362022eefa79e7359354084cc1677da5e87 Mon Sep 17 00:00:00 2001 From: wattachai <117723407+wattachai-lseg@users.noreply.github.com> Date: Wed, 5 Jun 2024 13:45:34 +0700 Subject: [PATCH] fix(combo-box, list, tree): make implicit type of renderer explicit (#1170) --- packages/elements/src/combo-box/helpers/renderer.ts | 4 +++- packages/elements/src/list/helpers/renderer.ts | 4 +++- packages/elements/src/tree/helpers/renderer.ts | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/elements/src/combo-box/helpers/renderer.ts b/packages/elements/src/combo-box/helpers/renderer.ts index 11b0acc37c..55a47d2953 100644 --- a/packages/elements/src/combo-box/helpers/renderer.ts +++ b/packages/elements/src/combo-box/helpers/renderer.ts @@ -6,7 +6,9 @@ import type { ItemData } from '../../item'; import { createListRenderer } from '../../list/index.js'; import { Renderer } from '../../list/renderer.js'; -export const createComboBoxRenderer = (context?: unknown) => { +export const createComboBoxRenderer = ( + context?: unknown +): ((item: T, composer: CollectionComposer, element?: HTMLElement) => HTMLElement) => { const listRenderer = createListRenderer(context); return (item: T, composer: CollectionComposer, element?: HTMLElement): HTMLElement => { diff --git a/packages/elements/src/list/helpers/renderer.ts b/packages/elements/src/list/helpers/renderer.ts index 673ac7cbf3..c44b2b3f27 100644 --- a/packages/elements/src/list/helpers/renderer.ts +++ b/packages/elements/src/list/helpers/renderer.ts @@ -14,7 +14,9 @@ type Context = { multiple?: boolean; }; -export const createListRenderer = (context?: unknown) => { +export const createListRenderer = ( + context?: unknown +): ((item: T, composer: CollectionComposer, element?: HTMLElement) => HTMLElement) => { /** * Renderer key prefix, used in combination with item value to give unique id to each item */ diff --git a/packages/elements/src/tree/helpers/renderer.ts b/packages/elements/src/tree/helpers/renderer.ts index 046c47751f..42d05f3c5e 100644 --- a/packages/elements/src/tree/helpers/renderer.ts +++ b/packages/elements/src/tree/helpers/renderer.ts @@ -14,7 +14,9 @@ type RendererScope = { noRelation?: boolean; }; -export const createTreeRenderer = (context?: unknown) => { +export const createTreeRenderer = ( + context?: unknown +): ((item: T, composer: CollectionComposer, element?: HTMLElement) => HTMLElement) => { /** * Renderer key prefix, used in combination with item value to give unique id to each item */