(v: unknown)
| 78 | |
| 79 | // validate only first parameter is used if its an option object |
| 80 | const empty = (v: unknown) => v == null || (Utils.isPlainObject(v) && !Utils.hasObjectKeys(v)); |
| 81 | if (values.slice(1).some(v => !empty(v))) { |
| 82 | throw new Error( |
| 83 | 'Mixing first decorator parameter as options object with other parameters is forbidden. ' + |
no test coverage detected