MCPcopy Create free account
hub / github.com/ShipSecAI/studio / coerceBooleanFromText

Function coerceBooleanFromText

packages/component-sdk/src/zod-coerce.ts:13–26  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

11}
12
13export function coerceBooleanFromText(): z.ZodType<boolean> {
14 return z.preprocess((value) => {
15 if (typeof value === 'string') {
16 const normalized = value.trim().toLowerCase();
17 if (normalized === 'true') {
18 return true;
19 }
20 if (normalized === 'false') {
21 return false;
22 }
23 }
24 return value;
25 }, z.boolean());
26}

Callers 3

abuseipdb.tsFile · 0.90
mapTypeToSchemaFunction · 0.90
runtimeInputTypeToSchemaFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected