mirror of
https://github.com/openclaw/clawhub.git
synced 2026-08-14 08:52:21 +00:00
- Enhanced AGENTS.md with clearer project structure and development commands. - Updated CHANGELOG.md to reflect recent fixes and additions. - Improved formatting in CONTRIBUTING.md for better readability. - Adjusted package.json and configuration files for consistent command structure. - Refined README.md and VISION.md for clarity and organization. - Standardized code formatting in various TypeScript files for consistency. These changes aim to enhance documentation clarity and maintainability across the repository.
17 lines
564 B
TypeScript
17 lines
564 B
TypeScript
export function parseBooleanQueryParam(value: string | null) {
|
|
if (!value) return false;
|
|
const normalized = value.trim().toLowerCase();
|
|
return normalized === "true" || normalized === "1";
|
|
}
|
|
|
|
export function parseBooleanQueryParamOptional(value: string | null) {
|
|
if (value == null) return undefined;
|
|
return parseBooleanQueryParam(value);
|
|
}
|
|
|
|
export function resolveBooleanQueryParam(primaryValue: string | null, legacyValue: string | null) {
|
|
return (
|
|
parseBooleanQueryParamOptional(primaryValue) ?? parseBooleanQueryParamOptional(legacyValue)
|
|
);
|
|
}
|