await eda.dmt_EditorControl.openDocument('f126ffb29c92f9b2'); await new Promise(r=>setTimeout(r,1000)); let n=0; for (let pass=0; pass<3; pass++) for (const l of await eda.pcb_PrimitiveLine.getAll()) { if ([1,2,15,16].includes(l.getState_Layer())) { await eda.pcb_PrimitiveLine.delete(l.getState_PrimitiveId()); n++; } } const left = (await eda.pcb_PrimitiveLine.getAll()).filter(l=>[1,2,15,16].includes(l.getState_Layer())).length; await eda.pcb_Document.save(); return {deleted:n, left};