Skip to content

Commit

Permalink
fix(combo-box, list, tree): make implicit type of renderer explicit (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
wattachai-lseg authored Jun 5, 2024
1 parent 3c00d54 commit 90e2136
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 3 deletions.
4 changes: 3 additions & 1 deletion packages/elements/src/combo-box/helpers/renderer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ import type { ItemData } from '../../item';
import { createListRenderer } from '../../list/index.js';
import { Renderer } from '../../list/renderer.js';

export const createComboBoxRenderer = <T extends DataItem = ItemData>(context?: unknown) => {
export const createComboBoxRenderer = <T extends DataItem = ItemData>(
context?: unknown
): ((item: T, composer: CollectionComposer<T>, element?: HTMLElement) => HTMLElement) => {
const listRenderer = createListRenderer<T>(context);

return (item: T, composer: CollectionComposer<T>, element?: HTMLElement): HTMLElement => {
Expand Down
4 changes: 3 additions & 1 deletion packages/elements/src/list/helpers/renderer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ type Context = {
multiple?: boolean;
};

export const createListRenderer = <T extends DataItem = ItemData>(context?: unknown) => {
export const createListRenderer = <T extends DataItem = ItemData>(
context?: unknown
): ((item: T, composer: CollectionComposer<T>, element?: HTMLElement) => HTMLElement) => {
/**
* Renderer key prefix, used in combination with item value to give unique id to each item
*/
Expand Down
4 changes: 3 additions & 1 deletion packages/elements/src/tree/helpers/renderer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ type RendererScope = {
noRelation?: boolean;
};

export const createTreeRenderer = <T extends TreeDataItem = TreeDataItem>(context?: unknown) => {
export const createTreeRenderer = <T extends TreeDataItem = TreeDataItem>(
context?: unknown
): ((item: T, composer: CollectionComposer<T>, element?: HTMLElement) => HTMLElement) => {
/**
* Renderer key prefix, used in combination with item value to give unique id to each item
*/
Expand Down

0 comments on commit 90e2136

Please sign in to comment.