let model = await SketchUpApi.getActiveModel();
await model.performOperation(async operation => {
const edgeRef = operation.createEdge(operation.model, [
let edge = await operation.entityForRef(edgeRef);
console.log('edge.smooth', edge.smooth);
console.log('edge.soft', edge.soft);
console.log('edge.hidden', edge.hidden);
operation.edgeSetProperties(edge, { smooth: true });
operation.edgeSetProperties(edge, { soft: true });
operation.edgeSetProperties(edge, { hidden: true });
edge = await edge.refresh();
console.log('edge.smooth', edge.smooth);
console.log('edge.soft', edge.soft);
console.log('edge.hidden', edge.hidden);
}, 'Setting Edge Properties');