10 lines
183 B
JavaScript
10 lines
183 B
JavaScript
"use strict";
|
|
|
|
function mandatory(paramName) {
|
|
throw new Error(`Missing parameter: ${paramName}`);
|
|
}
|
|
|
|
async function foo({ a, b = mandatory("b") }) {
|
|
return Promise.resolve(b);
|
|
}
|