(filter: StringFilter)
| 85 | } |
| 86 | |
| 87 | function normalizeFilter(filter: StringFilter): NormalizedStringFilter { |
| 88 | if (typeof filter === 'string' || filter instanceof RegExp) { |
| 89 | return { |
| 90 | include: [filter], |
| 91 | } |
| 92 | } |
| 93 | if (Array.isArray(filter)) { |
| 94 | return { |
| 95 | include: filter, |
| 96 | } |
| 97 | } |
| 98 | return { |
| 99 | include: filter.include ? arraify(filter.include) : undefined, |
| 100 | exclude: filter.exclude ? arraify(filter.exclude) : undefined, |
| 101 | } |
| 102 | } |
| 103 | |
| 104 | export function createIdFilter( |
| 105 | filter: StringFilter | undefined, |
no test coverage detected