one
Version:
One is a React framework for web, iOS, and Android apps.
1 lines • 1.41 kB
Source Map (JSON)
{"version":3,"file":"getLinking.js","names":[],"sources":["esm/link/getLinking.js"],"sourcesContent":["function getLinking(config = {}) {\n return config;\n}\nfunction normalizeLinkingConfig(config, defaultPrefixes = []) {\n const merged = [\n ...defaultPrefixes,\n ...getSchemePrefixes(config?.scheme),\n ...config?.prefixes ?? []\n ];\n return {\n prefixes: dedupe(merged),\n filter: config?.filter\n };\n}\nfunction getSchemePrefixes(scheme) {\n const schemes = Array.isArray(scheme) ? scheme : scheme ? [scheme] : [];\n return schemes.flatMap((value) => {\n const normalized = value.replace(/:\\/+$/, \"\");\n return [`${normalized}://`, `${normalized}:///`];\n });\n}\nfunction dedupe(values) {\n return [...new Set(values.filter(Boolean))];\n}\nexport {\n getLinking,\n normalizeLinkingConfig\n};\n//# sourceMappingURL=getLinking.js.map\n"],"mappings":";AAAA,SAAS,WAAW,SAAS,CAAC,GAAG;CAC/B,OAAO;AACT;AACA,SAAS,uBAAuB,QAAQ,kBAAkB,CAAC,GAAG;CAC5D,MAAM,SAAS;EACb,GAAG;EACH,GAAG,kBAAkB,QAAQ,MAAM;EACnC,GAAG,QAAQ,YAAY,CAAC;CAC1B;CACA,OAAO;EACL,UAAU,OAAO,MAAM;EACvB,QAAQ,QAAQ;CAClB;AACF;AACA,SAAS,kBAAkB,QAAQ;CACjC,MAAM,UAAU,MAAM,QAAQ,MAAM,IAAI,SAAS,SAAS,CAAC,MAAM,IAAI,CAAC;CACtE,OAAO,QAAQ,SAAS,UAAU;EAChC,MAAM,aAAa,MAAM,QAAQ,SAAS,EAAE;EAC5C,OAAO,CAAC,GAAG,WAAW,MAAM,GAAG,WAAW,KAAK;CACjD,CAAC;AACH;AACA,SAAS,OAAO,QAAQ;CACtB,OAAO,CAAC,GAAG,IAAI,IAAI,OAAO,OAAO,OAAO,CAAC,CAAC;AAC5C"}