INNER CODE UNIT · TypeScript

atLeastOneDoesNotExist

amplify-education/serverless-domain-manager · src/index.ts:391

        const atLeastOneDoesNotExist = () => this.domains.some((d) => !d.domainInfo);
        const maxWaitFor = parseInt(domain.autoDomainWaitFor, 10) || 120;
        const pollInterval = 3;
        for (let i = 0; i * pollInterval < maxWaitFor && atLeastOneDoesNotExist() === true; i++) {
          Logging.logInfo(`
                        Poll #${i + 1}: polling every ${pollInterval} seconds
                        for domain to exist or until ${maxWaitFor} seconds
                        have elapsed before starting deployment
                    `);
          await sleep(pollInterval);
          domain.domainInfo = await apiGateway.getCustomDomain(domain);
        }
      }
      this.addOutputs(domain);
    }));
  }

  /**

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…