public addHooks()

in lib/consul-mesh-extension.ts [239:249]


    public addHooks() {
        const container = this.parentService.serviceDescription.get('service-container') as Container;
        if (!container) {
            throw new Error('Consul Mesh extension requires an application extension');
        }
        const parentServiceConsulMesh = this.parentService.serviceDescription.get('consul') as ECSConsulMeshExtension;

        container.addContainerMutatingHook(new ConsulMeshsMutatingHook(
            { healthCheck: parentServiceConsulMesh.healthCheck }
        ));
    }