UNPKG

@stacksjs/ts-validation

Version:

A simple TypeScript starter kit using Bun.

15 lines (12 loc) 467 B
declare const defaultContainsOptions: { ignoreCase: false; minOccurrences: 1 }; export default function contains(str: string, elem: string, options: ContainsOptions): boolean { assertString(str) options = merge(options, defaultContainsOptions) if (options.ignoreCase) { return str.toLowerCase().split(toString(elem).toLowerCase()).length > (options.minOccurrences ?? 0) } return str.split(toString(elem)).length > (options.minOccurrences ?? 0) };