class Gate { constructor(type) { switch (type) { case 'logic': break; default: break; } } }