diff --git a/ts/cloudflare.classes.worker.ts b/ts/cloudflare.classes.worker.ts index 49b87c8..fd84ab8 100644 --- a/ts/cloudflare.classes.worker.ts +++ b/ts/cloudflare.classes.worker.ts @@ -19,6 +19,13 @@ export class Worker { constructor(workerManagerArg: WorkerManager) { this.workerManager = workerManagerArg; } + + /** + * gets all routes for a worker + */ + public async getRoutes(){ + const zones = await this.workerManager.cfAccount.listZones(); + } public setRoutes(routeArray: string[]) { diff --git a/ts/cloudflare.classes.workermanager.ts b/ts/cloudflare.classes.workermanager.ts index 14fd1f8..361c08a 100644 --- a/ts/cloudflare.classes.workermanager.ts +++ b/ts/cloudflare.classes.workermanager.ts @@ -3,7 +3,7 @@ import { CloudflareAccount } from './cloudflare.classes.account'; import { Worker } from './cloudflare.classes.worker'; export class WorkerManager { - private cfAccount: CloudflareAccount; + public cfAccount: CloudflareAccount; constructor(cfAccountArg: CloudflareAccount) { this.cfAccount = cfAccountArg; diff --git a/ts/cloudflare.classes.zonemanager.ts b/ts/cloudflare.classes.zonemanager.ts index 7e70d65..e95d623 100644 --- a/ts/cloudflare.classes.zonemanager.ts +++ b/ts/cloudflare.classes.zonemanager.ts @@ -2,7 +2,7 @@ import * as plugins from './cloudflare.plugins'; import { CloudflareAccount } from './cloudflare.classes.account'; export class ZoneManager { - private cfAccount: CloudflareAccount; + public cfAccount: CloudflareAccount; public zoneName: string; constructor(cfAccountArg: CloudflareAccount) {