File size: 515 Bytes
4440aec
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import "./template.js";

type UsageBarTemplateTestApi = {
  clearUsageBarTemplateCacheForTest(): void;
};

function getTestApi(): UsageBarTemplateTestApi {
  const api = (globalThis as Record<PropertyKey, unknown>)[
    Symbol.for("openclaw.usageBarTemplateTestApi")
  ];
  if (!api) {
    throw new Error("usage bar template test API is unavailable");
  }
  return api as UsageBarTemplateTestApi;
}

export function clearUsageBarTemplateCacheForTest(): void {
  getTestApi().clearUsageBarTemplateCacheForTest();
}