isCloudflareRegionWorkerEnabled function

bool isCloudflareRegionWorkerEnabled(
  1. Map yaml
)

Returns true if the region Worker is enabled in yaml (cloudflare.workers.region.enable).

yamlでregion Worker(cloudflare.workers.region.enable)が有効な場合trueを返します。

Implementation

bool isCloudflareRegionWorkerEnabled(Map yaml) {
  final cloudflare = yaml["cloudflare"];
  if (cloudflare is! Map) {
    return false;
  }
  final workers = cloudflare["workers"];
  if (workers is! Map || workers["enable"] != true) {
    return false;
  }
  final region = workers["region"];
  return region is Map && region["enable"] == true;
}