From 8aeb4d6308a2624a3e483aa4da408bbbdc8da688 Mon Sep 17 00:00:00 2001 From: Phillip Ho Date: Sat, 8 Feb 2025 12:00:43 +0800 Subject: [PATCH] chore: Export sources array (#6206) --- .changeset/short-insects-fry.md | 5 +++++ packages/service-utils/src/core/usageV2.ts | 20 +++++++++++--------- 2 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 .changeset/short-insects-fry.md diff --git a/.changeset/short-insects-fry.md b/.changeset/short-insects-fry.md new file mode 100644 index 00000000000..b2db5b8eaa2 --- /dev/null +++ b/.changeset/short-insects-fry.md @@ -0,0 +1,5 @@ +--- +"@thirdweb-dev/service-utils": patch +--- + +Export usageV2 sources diff --git a/packages/service-utils/src/core/usageV2.ts b/packages/service-utils/src/core/usageV2.ts index a5d77a90fb7..58ca98627ae 100644 --- a/packages/service-utils/src/core/usageV2.ts +++ b/packages/service-utils/src/core/usageV2.ts @@ -1,12 +1,14 @@ -export type UsageV2Source = - | "bundler" - | "engine" - | "insight" - | "nebula" - | "rpc" - | "sdk" - | "storage" - | "wallet"; +export const USAGE_V2_SOURCES = [ + "bundler", + "engine", + "insight", + "nebula", + "rpc", + "sdk", + "storage", + "wallet", +] as const; +export type UsageV2Source = (typeof USAGE_V2_SOURCES)[number]; export function getTopicName(source: UsageV2Source) { return `usage_v2.raw_${source}`; }