Esto funciona sin minificación.
export function distributionBy(options: DistributionOptions): LayoutFunction { const {dimension} = options; return layout( ({ nodes, initial, channels: { initial: { [dimension]: { domain }, }, }, }): LayoutResult => { const { bin, dimension, reverse, spread } = options;Aquí está el código minificado
function Jh(e){const{dimension:t}=e;return fd((({nodes:t,initial:n,channels:{initial:{[a]:{domain:r}}}})=>{const{bin:i,dimension:a,reverse:s,spread:u}=eTenga en cuenta que la variable de "dimensión" más interna se renombra a "a", a la que se hace referencia en la desestructuración de parámetros de fd. Cuando se ejecuta el código minimizado, [a] se resuelve en [indefinido], que no es lo que quiero en absoluto. Creo que debería ser [t], definido en el ámbito superior (dentro de Jh).
¿Algún profesional de Webpack puede ofrecer alguna idea?
Mi solución es hacer [options.dimension], que se resuelve correctamente.