Thank you for your help.
Yes, my grid is in the back office, I tried to include the npm generated stuff in the template because it was recommend in the official dev docs.
Update:
My Delete row action is still a useless icon in every row, the grid does not have any javascript method and based on the terminal and the window object doesn't have components or extensions (however based on the docs it should)