fix: marco not support destructuring bug