(classes: string | (string | null | undefined)[] | undefined)
| 19 | }; |
| 20 | |
| 21 | export const getClassList = (classes: string | (string | null | undefined)[] | undefined): string[] => { |
| 22 | if (classes !== undefined) { |
| 23 | const array = Array.isArray(classes) ? classes : classes.split(' '); |
| 24 | return array |
| 25 | .filter((c) => c != null) |
| 26 | .map((c) => (c as string).trim()) |
| 27 | .filter((c) => c !== ''); |
| 28 | } |
| 29 | return []; |
| 30 | }; |
| 31 | |
| 32 | export const getClassMap = (classes: string | string[] | undefined): CssClassMap => { |
| 33 | const map: CssClassMap = {}; |
no outgoing calls
no test coverage detected