From 82701c19e7d53371c65d36e09692522f58cd23e5 Mon Sep 17 00:00:00 2001 From: Phil Kunz Date: Fri, 19 Jul 2019 12:39:39 +0200 Subject: [PATCH] fix(core): update --- ts/cloudflare.classes.worker.ts | 6 +++--- ts/cloudflare.classes.workermanager.ts | 6 +++--- ts/index.ts | 1 + 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/ts/cloudflare.classes.worker.ts b/ts/cloudflare.classes.worker.ts index 2b11422..cb05947 100644 --- a/ts/cloudflare.classes.worker.ts +++ b/ts/cloudflare.classes.worker.ts @@ -6,10 +6,10 @@ export interface IWorkerRoute extends interfaces.ICflareWorkerRoute { zoneName: string; } -export class Worker { +export class CloudflareWorker { // STATIC - public static async fromApiObject(workerManager: WorkerManager, apiObject): Promise { - const newWorker = new Worker(workerManager); + public static async fromApiObject(workerManager: WorkerManager, apiObject): Promise { + const newWorker = new CloudflareWorker(workerManager); Object.assign(newWorker, apiObject.result); await newWorker.getRoutes(); return newWorker; diff --git a/ts/cloudflare.classes.workermanager.ts b/ts/cloudflare.classes.workermanager.ts index 361c08a..b4f39dc 100644 --- a/ts/cloudflare.classes.workermanager.ts +++ b/ts/cloudflare.classes.workermanager.ts @@ -1,6 +1,6 @@ import * as plugins from './cloudflare.plugins'; import { CloudflareAccount } from './cloudflare.classes.account'; -import { Worker } from './cloudflare.classes.worker'; +import { CloudflareWorker } from './cloudflare.classes.worker'; export class WorkerManager { public cfAccount: CloudflareAccount; @@ -9,14 +9,14 @@ export class WorkerManager { this.cfAccount = cfAccountArg; } - public async createWorker(workerName: string, workerScript: string): Promise { + public async createWorker(workerName: string, workerScript: string): Promise { const accountIdentifier = await this.cfAccount.getAccountIdentifier(); const route = `/accounts/${accountIdentifier}/workers/scripts/${workerName}`; const responseBody = await this.cfAccount.request('PUT', route, workerScript, { 'Content-Type': 'application/javascript', 'Content-Length': Buffer.byteLength(workerScript) }); - return Worker.fromApiObject(this, responseBody); + return CloudflareWorker.fromApiObject(this, responseBody); } /** diff --git a/ts/index.ts b/ts/index.ts index fdcc38f..cf3621e 100644 --- a/ts/index.ts +++ b/ts/index.ts @@ -1 +1,2 @@ export { CloudflareAccount } from './cloudflare.classes.account'; +export { CloudflareWorker } from './cloudflare.classes.worker';