Files
Moltbot/src/plugin-sdk/boolean-param.ts
2026-03-02 14:36:41 +00:00

20 lines
407 B
TypeScript

export function readBooleanParam(
params: Record<string, unknown>,
key: string,
): boolean | undefined {
const raw = params[key];
if (typeof raw === "boolean") {
return raw;
}
if (typeof raw === "string") {
const trimmed = raw.trim().toLowerCase();
if (trimmed === "true") {
return true;
}
if (trimmed === "false") {
return false;
}
}
return undefined;
}