From 2331c82bb5c2f9442245bc03eb3ab677df31ce72 Mon Sep 17 00:00:00 2001 From: Ben Elan Date: Fri, 21 Mar 2025 16:50:50 -0700 Subject: [PATCH 1/6] feat(flow-item): expose FlowItemLike type from root module --- packages/calcite-components/src/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/calcite-components/src/index.ts b/packages/calcite-components/src/index.ts index d524cef1596..89d1f93f6a8 100644 --- a/packages/calcite-components/src/index.ts +++ b/packages/calcite-components/src/index.ts @@ -22,3 +22,6 @@ export const setAssetPath: Runtime["setAssetPath"] = (path) => { }; export { getAssetPath } from "./runtime"; + +// Expose specific development types below (by stakeholder request) +export { FlowItemLike } from "./components/flow/interfaces"; From 01ea7c9c2f3018173c6a1f53d4e5bd2321aa92fa Mon Sep 17 00:00:00 2001 From: Ben Elan Date: Sat, 22 Mar 2025 16:12:05 -0700 Subject: [PATCH 2/6] chore: cleanup --- packages/calcite-components/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/calcite-components/src/index.ts b/packages/calcite-components/src/index.ts index 89d1f93f6a8..412b24b6245 100644 --- a/packages/calcite-components/src/index.ts +++ b/packages/calcite-components/src/index.ts @@ -24,4 +24,4 @@ export const setAssetPath: Runtime["setAssetPath"] = (path) => { export { getAssetPath } from "./runtime"; // Expose specific development types below (by stakeholder request) -export { FlowItemLike } from "./components/flow/interfaces"; +export type { FlowItemLike } from "./components/flow/interfaces"; From d924bfef552f5686ae788bb38bed8089eff6ec33 Mon Sep 17 00:00:00 2001 From: Ben Elan Date: Sat, 22 Mar 2025 16:14:38 -0700 Subject: [PATCH 3/6] feat: expose IconName type --- packages/calcite-components/src/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/calcite-components/src/index.ts b/packages/calcite-components/src/index.ts index 412b24b6245..f06b7dc128c 100644 --- a/packages/calcite-components/src/index.ts +++ b/packages/calcite-components/src/index.ts @@ -25,3 +25,4 @@ export { getAssetPath } from "./runtime"; // Expose specific development types below (by stakeholder request) export type { FlowItemLike } from "./components/flow/interfaces"; +export type { IconName } from "./components/icon/interfaces"; From 64b344c6846b88627774aaeb38bf7ccd5095b244 Mon Sep 17 00:00:00 2001 From: Ben Elan Date: Sun, 23 Mar 2025 19:45:37 -0700 Subject: [PATCH 4/6] chore: add issue number to comment for context --- packages/calcite-components/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/calcite-components/src/index.ts b/packages/calcite-components/src/index.ts index f06b7dc128c..53fb7439fc4 100644 --- a/packages/calcite-components/src/index.ts +++ b/packages/calcite-components/src/index.ts @@ -23,6 +23,6 @@ export const setAssetPath: Runtime["setAssetPath"] = (path) => { export { getAssetPath } from "./runtime"; -// Expose specific development types below (by stakeholder request) +// Expose specific development types below (by stakeholder request). Context: #10763 export type { FlowItemLike } from "./components/flow/interfaces"; export type { IconName } from "./components/icon/interfaces"; From 4602eb4b04fee5e2f7b1a2805fcc3e15387990a3 Mon Sep 17 00:00:00 2001 From: Ben Elan Date: Tue, 25 Mar 2025 17:12:31 -0700 Subject: [PATCH 5/6] refactor: move publicly exposed types to component dir --- .../calcite-components/src/components/flow/types/index.ts | 3 +++ packages/calcite-components/src/index.ts | 4 ---- 2 files changed, 3 insertions(+), 4 deletions(-) create mode 100644 packages/calcite-components/src/components/flow/types/index.ts diff --git a/packages/calcite-components/src/components/flow/types/index.ts b/packages/calcite-components/src/components/flow/types/index.ts new file mode 100644 index 00000000000..e6b8748539f --- /dev/null +++ b/packages/calcite-components/src/components/flow/types/index.ts @@ -0,0 +1,3 @@ +import type { FlowItemLike as FlowItemLikeInternal } from "../interfaces"; + +export type FlowItemLike = FlowItemLikeInternal; diff --git a/packages/calcite-components/src/index.ts b/packages/calcite-components/src/index.ts index 53fb7439fc4..d524cef1596 100644 --- a/packages/calcite-components/src/index.ts +++ b/packages/calcite-components/src/index.ts @@ -22,7 +22,3 @@ export const setAssetPath: Runtime["setAssetPath"] = (path) => { }; export { getAssetPath } from "./runtime"; - -// Expose specific development types below (by stakeholder request). Context: #10763 -export type { FlowItemLike } from "./components/flow/interfaces"; -export type { IconName } from "./components/icon/interfaces"; From 19d018b0d1b551179c53f8d80e579a10e9b4d85c Mon Sep 17 00:00:00 2001 From: Ben Elan Date: Tue, 25 Mar 2025 17:19:32 -0700 Subject: [PATCH 6/6] chore: cleanup --- .../calcite-components/src/components/flow/types/index.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/calcite-components/src/components/flow/types/index.ts b/packages/calcite-components/src/components/flow/types/index.ts index e6b8748539f..014044aee13 100644 --- a/packages/calcite-components/src/components/flow/types/index.ts +++ b/packages/calcite-components/src/components/flow/types/index.ts @@ -1,3 +1 @@ -import type { FlowItemLike as FlowItemLikeInternal } from "../interfaces"; - -export type FlowItemLike = FlowItemLikeInternal; +export type { FlowItemLike } from "../interfaces";