{"version":3,"sources":["../../src/utilities/parseBooleanString.ts"],"sourcesContent":["/**\n * Useful when parsing query parameters where booleans are represented as strings.\n * Falls back to `undefined` to allow default handling elsewhere.\n */\nexport const parseBooleanString = (\n value: boolean | null | string | undefined,\n): boolean | undefined => {\n if (typeof value === 'boolean') {\n return value\n }\n\n if (value === 'true') {\n return true\n }\n\n if (value === 'false') {\n return false\n }\n\n return undefined\n}\n"],"names":["parseBooleanString","value","undefined"],"mappings":"AAAA;;;CAGC,GACD,OAAO,MAAMA,qBAAqB,CAChCC;IAEA,IAAI,OAAOA,UAAU,WAAW;QAC9B,OAAOA;IACT;IAEA,IAAIA,UAAU,QAAQ;QACpB,OAAO;IACT;IAEA,IAAIA,UAAU,SAAS;QACrB,OAAO;IACT;IAEA,OAAOC;AACT,EAAC"}