github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/ui/app/serializers/port.js (about)

     1  import ApplicationSerializer from './application';
     2  import isIp from 'is-ip';
     3  
     4  export default class PortSerializer extends ApplicationSerializer {
     5    attrs = {
     6      hostIp: 'HostIP',
     7    };
     8  
     9    normalize(typeHash, hash) {
    10      const ip = hash.HostIP;
    11  
    12      if (isIp.v6(ip)) {
    13        hash.HostIP = `[${ip}]`;
    14      }
    15  
    16      return super.normalize(...arguments);
    17    }
    18  }