( owner: string[], usergroup: string[], everyone: string[] )
| 1 | export const permission2number = ( |
| 2 | owner: string[], |
| 3 | usergroup: string[], |
| 4 | everyone: string[] |
| 5 | ): number => { |
| 6 | const calculate = (arr: string[]): number => { |
| 7 | return arr.reduce((acc, cur) => acc + parseInt(cur), 0); |
| 8 | }; |
| 9 | return parseInt(`${calculate(owner)}${calculate(usergroup)}${calculate(everyone)}`); |
| 10 | }; |
| 11 | |
| 12 | export const number2permission = (permission: number) => { |
| 13 | const calculate = (num: number): string[] => { |
no test coverage detected