openclaw / src /agents /sessions /tools /bash.test-support.ts
SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
e249c6d verified
Raw History Blame Contribute Delete
435 Bytes
import "./bash.js";
type BashToolTestApi = {
resolveBashTimeoutMs(timeoutSeconds: unknown): number | undefined;
};
function getTestApi(): BashToolTestApi {
return (globalThis as Record<PropertyKey, unknown>)[
Symbol.for("openclaw.bashToolTestApi")
] as BashToolTestApi;
}
export const resolveBashTimeoutMs: BashToolTestApi["resolveBashTimeoutMs"] = (timeoutSeconds) =>
getTestApi().resolveBashTimeoutMs(timeoutSeconds);