(
flag: Flags | Flags[],
names: { [k: number]: string } = PatchFlagNames,
)
| 81 | |
| 82 | type Flags = PatchFlags | ShapeFlags |
| 83 | export function genFlagText( |
| 84 | flag: Flags | Flags[], |
| 85 | names: { [k: number]: string } = PatchFlagNames, |
| 86 | ): string { |
| 87 | if (isArray(flag)) { |
| 88 | let f = 0 |
| 89 | flag.forEach(ff => { |
| 90 | f |= ff |
| 91 | }) |
| 92 | return `${f} /* ${flag.map(f => names[f]).join(', ')} */` |
| 93 | } else { |
| 94 | return `${flag} /* ${names[flag]} */` |
| 95 | } |
| 96 | } |
no test coverage detected