UNPKG

@bemedev/core

Version:

The core library of @bemedev

1 lines 773 B
{"version":3,"file":"includes.cjs","sources":["../../../../src/features/strings/castings/includes.ts"],"sourcesContent":["const fn = <U extends string[]>(\n value: unknown,\n ...segments: U\n): value is `${string}${U[number]}${string}` => {\n if (typeof value !== 'string') return false;\n\n // Check if the string contains any of the segments\n for (const seg of segments) {\n if (value.includes(seg)) {\n return true;\n }\n }\n return false;\n};\n\nexport default fn;\n"],"names":[],"mappings":";;AAAA,MAAM,EAAE,GAAG,CACT,KAAc,EACd,GAAG,QAAW,KAC+B;IAC7C,IAAI,OAAO,KAAK,KAAK,QAAQ;AAAE,QAAA,OAAO,KAAK;;AAG3C,IAAA,KAAK,MAAM,GAAG,IAAI,QAAQ,EAAE;AAC1B,QAAA,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AACvB,YAAA,OAAO,IAAI;QACb;IACF;AACA,IAAA,OAAO,KAAK;AACd;;;;"}