From fa2eae5060266c907eab04dc87d008366977fd39 Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Tue, 7 Jul 2020 12:05:05 +0200 Subject: [PATCH] Rename module -> extension --- packages/sdk38/src/lcdapi/lcdclient.ts | 134 ++++++++++----------- packages/sdk38/types/lcdapi/lcdclient.d.ts | 90 +++++++------- 2 files changed, 112 insertions(+), 112 deletions(-) diff --git a/packages/sdk38/src/lcdapi/lcdclient.ts b/packages/sdk38/src/lcdapi/lcdclient.ts index 6938af98..1d82478f 100644 --- a/packages/sdk38/src/lcdapi/lcdclient.ts +++ b/packages/sdk38/src/lcdapi/lcdclient.ts @@ -64,31 +64,31 @@ function parseAxiosError(err: AxiosError): never { * @see https://cosmos.network/rpc */ export class LcdClient { - /** Constructs an LCD client with 0 modules */ + /** Constructs an LCD client with 0 extensions */ public static withExtensions(options: LcdClientBaseOptions): LcdClient; - /** Constructs an LCD client with 1 module */ + /** Constructs an LCD client with 1 extension */ public static withExtensions( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, ): LcdClient & A; - /** Constructs an LCD client with 2 modules */ + /** Constructs an LCD client with 2 extensions */ public static withExtensions( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, - setupModuleB: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, + setupExtensionB: LcdExtensionSetup, ): LcdClient & A & B; - /** Constructs an LCD client with 3 modules */ + /** Constructs an LCD client with 3 extensions */ public static withExtensions( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, - setupModuleB: LcdExtensionSetup, - setupModuleC: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, + setupExtensionB: LcdExtensionSetup, + setupExtensionC: LcdExtensionSetup, ): LcdClient & A & B & C; - /** Constructs an LCD client with 4 modules */ + /** Constructs an LCD client with 4 extensions */ public static withExtensions< A extends LcdExtension, B extends LcdExtension, @@ -96,13 +96,13 @@ export class LcdClient { D extends LcdExtension >( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, - setupModuleB: LcdExtensionSetup, - setupModuleC: LcdExtensionSetup, - setupModuleD: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, + setupExtensionB: LcdExtensionSetup, + setupExtensionC: LcdExtensionSetup, + setupExtensionD: LcdExtensionSetup, ): LcdClient & A & B & C & D; - /** Constructs an LCD client with 5 modules */ + /** Constructs an LCD client with 5 extensions */ public static withExtensions< A extends LcdExtension, B extends LcdExtension, @@ -111,14 +111,14 @@ export class LcdClient { E extends LcdExtension >( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, - setupModuleB: LcdExtensionSetup, - setupModuleC: LcdExtensionSetup, - setupModuleD: LcdExtensionSetup, - setupModuleE: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, + setupExtensionB: LcdExtensionSetup, + setupExtensionC: LcdExtensionSetup, + setupExtensionD: LcdExtensionSetup, + setupExtensionE: LcdExtensionSetup, ): LcdClient & A & B & C & D & E; - /** Constructs an LCD client with 6 modules */ + /** Constructs an LCD client with 6 extensions */ public static withExtensions< A extends LcdExtension, B extends LcdExtension, @@ -128,15 +128,15 @@ export class LcdClient { F extends LcdExtension >( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, - setupModuleB: LcdExtensionSetup, - setupModuleC: LcdExtensionSetup, - setupModuleD: LcdExtensionSetup, - setupModuleE: LcdExtensionSetup, - setupModuleF: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, + setupExtensionB: LcdExtensionSetup, + setupExtensionC: LcdExtensionSetup, + setupExtensionD: LcdExtensionSetup, + setupExtensionE: LcdExtensionSetup, + setupExtensionF: LcdExtensionSetup, ): LcdClient & A & B & C & D & E & F; - /** Constructs an LCD client with 7 modules */ + /** Constructs an LCD client with 7 extensions */ public static withExtensions< A extends LcdExtension, B extends LcdExtension, @@ -147,16 +147,16 @@ export class LcdClient { G extends LcdExtension >( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, - setupModuleB: LcdExtensionSetup, - setupModuleC: LcdExtensionSetup, - setupModuleD: LcdExtensionSetup, - setupModuleE: LcdExtensionSetup, - setupModuleF: LcdExtensionSetup, - setupModuleG: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, + setupExtensionB: LcdExtensionSetup, + setupExtensionC: LcdExtensionSetup, + setupExtensionD: LcdExtensionSetup, + setupExtensionE: LcdExtensionSetup, + setupExtensionF: LcdExtensionSetup, + setupExtensionG: LcdExtensionSetup, ): LcdClient & A & B & C & D & E & F & G; - /** Constructs an LCD client with 8 modules */ + /** Constructs an LCD client with 8 extensions */ public static withExtensions< A extends LcdExtension, B extends LcdExtension, @@ -168,14 +168,14 @@ export class LcdClient { H extends LcdExtension >( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, - setupModuleB: LcdExtensionSetup, - setupModuleC: LcdExtensionSetup, - setupModuleD: LcdExtensionSetup, - setupModuleE: LcdExtensionSetup, - setupModuleF: LcdExtensionSetup, - setupModuleG: LcdExtensionSetup, - setupModuleH: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, + setupExtensionB: LcdExtensionSetup, + setupExtensionC: LcdExtensionSetup, + setupExtensionD: LcdExtensionSetup, + setupExtensionE: LcdExtensionSetup, + setupExtensionF: LcdExtensionSetup, + setupExtensionG: LcdExtensionSetup, + setupExtensionH: LcdExtensionSetup, ): LcdClient & A & B & C & D & E & F & G & H; public static withExtensions< @@ -189,31 +189,31 @@ export class LcdClient { H extends LcdExtension >( options: LcdClientBaseOptions, - setupModuleA?: LcdExtensionSetup, - setupModuleB?: LcdExtensionSetup, - setupModuleC?: LcdExtensionSetup, - setupModuleD?: LcdExtensionSetup, - setupModuleE?: LcdExtensionSetup, - setupModuleF?: LcdExtensionSetup, - setupModuleG?: LcdExtensionSetup, - setupModuleH?: LcdExtensionSetup, + setupExtensionA?: LcdExtensionSetup, + setupExtensionB?: LcdExtensionSetup, + setupExtensionC?: LcdExtensionSetup, + setupExtensionD?: LcdExtensionSetup, + setupExtensionE?: LcdExtensionSetup, + setupExtensionF?: LcdExtensionSetup, + setupExtensionG?: LcdExtensionSetup, + setupExtensionH?: LcdExtensionSetup, ): any { const client = new LcdClient(options.apiUrl, options.broadcastMode); - const modules = new Array(); - if (setupModuleA) modules.push(setupModuleA(client)); - if (setupModuleB) modules.push(setupModuleB(client)); - if (setupModuleC) modules.push(setupModuleC(client)); - if (setupModuleD) modules.push(setupModuleD(client)); - if (setupModuleE) modules.push(setupModuleE(client)); - if (setupModuleF) modules.push(setupModuleF(client)); - if (setupModuleG) modules.push(setupModuleG(client)); - if (setupModuleH) modules.push(setupModuleH(client)); - for (const module of modules) { - assert(isNonNullObject(module), `Module must be a non-null object`); - for (const key in module) { - assert(typeof key == "string", `Found non-string module key: ${key}`); - (client as any)[key] = module[key]; + const extensions = new Array(); + if (setupExtensionA) extensions.push(setupExtensionA(client)); + if (setupExtensionB) extensions.push(setupExtensionB(client)); + if (setupExtensionC) extensions.push(setupExtensionC(client)); + if (setupExtensionD) extensions.push(setupExtensionD(client)); + if (setupExtensionE) extensions.push(setupExtensionE(client)); + if (setupExtensionF) extensions.push(setupExtensionF(client)); + if (setupExtensionG) extensions.push(setupExtensionG(client)); + if (setupExtensionH) extensions.push(setupExtensionH(client)); + for (const extension of extensions) { + assert(isNonNullObject(extension), `Extension must be a non-null object`); + for (const key in extension) { + assert(typeof key == "string", `Found non-string extension key: ${key}`); + (client as any)[key] = extension[key]; } } diff --git a/packages/sdk38/types/lcdapi/lcdclient.d.ts b/packages/sdk38/types/lcdapi/lcdclient.d.ts index 5b7616f6..6df6dc3a 100644 --- a/packages/sdk38/types/lcdapi/lcdclient.d.ts +++ b/packages/sdk38/types/lcdapi/lcdclient.d.ts @@ -30,27 +30,27 @@ export interface LcdClientBaseOptions { * @see https://cosmos.network/rpc */ export declare class LcdClient { - /** Constructs an LCD client with 0 modules */ + /** Constructs an LCD client with 0 extensions */ static withExtensions(options: LcdClientBaseOptions): LcdClient; - /** Constructs an LCD client with 1 module */ + /** Constructs an LCD client with 1 extension */ static withExtensions( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, ): LcdClient & A; - /** Constructs an LCD client with 2 modules */ + /** Constructs an LCD client with 2 extensions */ static withExtensions( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, - setupModuleB: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, + setupExtensionB: LcdExtensionSetup, ): LcdClient & A & B; - /** Constructs an LCD client with 3 modules */ + /** Constructs an LCD client with 3 extensions */ static withExtensions( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, - setupModuleB: LcdExtensionSetup, - setupModuleC: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, + setupExtensionB: LcdExtensionSetup, + setupExtensionC: LcdExtensionSetup, ): LcdClient & A & B & C; - /** Constructs an LCD client with 4 modules */ + /** Constructs an LCD client with 4 extensions */ static withExtensions< A extends LcdExtension, B extends LcdExtension, @@ -58,12 +58,12 @@ export declare class LcdClient { D extends LcdExtension >( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, - setupModuleB: LcdExtensionSetup, - setupModuleC: LcdExtensionSetup, - setupModuleD: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, + setupExtensionB: LcdExtensionSetup, + setupExtensionC: LcdExtensionSetup, + setupExtensionD: LcdExtensionSetup, ): LcdClient & A & B & C & D; - /** Constructs an LCD client with 5 modules */ + /** Constructs an LCD client with 5 extensions */ static withExtensions< A extends LcdExtension, B extends LcdExtension, @@ -72,13 +72,13 @@ export declare class LcdClient { E extends LcdExtension >( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, - setupModuleB: LcdExtensionSetup, - setupModuleC: LcdExtensionSetup, - setupModuleD: LcdExtensionSetup, - setupModuleE: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, + setupExtensionB: LcdExtensionSetup, + setupExtensionC: LcdExtensionSetup, + setupExtensionD: LcdExtensionSetup, + setupExtensionE: LcdExtensionSetup, ): LcdClient & A & B & C & D & E; - /** Constructs an LCD client with 6 modules */ + /** Constructs an LCD client with 6 extensions */ static withExtensions< A extends LcdExtension, B extends LcdExtension, @@ -88,14 +88,14 @@ export declare class LcdClient { F extends LcdExtension >( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, - setupModuleB: LcdExtensionSetup, - setupModuleC: LcdExtensionSetup, - setupModuleD: LcdExtensionSetup, - setupModuleE: LcdExtensionSetup, - setupModuleF: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, + setupExtensionB: LcdExtensionSetup, + setupExtensionC: LcdExtensionSetup, + setupExtensionD: LcdExtensionSetup, + setupExtensionE: LcdExtensionSetup, + setupExtensionF: LcdExtensionSetup, ): LcdClient & A & B & C & D & E & F; - /** Constructs an LCD client with 7 modules */ + /** Constructs an LCD client with 7 extensions */ static withExtensions< A extends LcdExtension, B extends LcdExtension, @@ -106,15 +106,15 @@ export declare class LcdClient { G extends LcdExtension >( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, - setupModuleB: LcdExtensionSetup, - setupModuleC: LcdExtensionSetup, - setupModuleD: LcdExtensionSetup, - setupModuleE: LcdExtensionSetup, - setupModuleF: LcdExtensionSetup, - setupModuleG: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, + setupExtensionB: LcdExtensionSetup, + setupExtensionC: LcdExtensionSetup, + setupExtensionD: LcdExtensionSetup, + setupExtensionE: LcdExtensionSetup, + setupExtensionF: LcdExtensionSetup, + setupExtensionG: LcdExtensionSetup, ): LcdClient & A & B & C & D & E & F & G; - /** Constructs an LCD client with 8 modules */ + /** Constructs an LCD client with 8 extensions */ static withExtensions< A extends LcdExtension, B extends LcdExtension, @@ -126,14 +126,14 @@ export declare class LcdClient { H extends LcdExtension >( options: LcdClientBaseOptions, - setupModuleA: LcdExtensionSetup, - setupModuleB: LcdExtensionSetup, - setupModuleC: LcdExtensionSetup, - setupModuleD: LcdExtensionSetup, - setupModuleE: LcdExtensionSetup, - setupModuleF: LcdExtensionSetup, - setupModuleG: LcdExtensionSetup, - setupModuleH: LcdExtensionSetup, + setupExtensionA: LcdExtensionSetup, + setupExtensionB: LcdExtensionSetup, + setupExtensionC: LcdExtensionSetup, + setupExtensionD: LcdExtensionSetup, + setupExtensionE: LcdExtensionSetup, + setupExtensionF: LcdExtensionSetup, + setupExtensionG: LcdExtensionSetup, + setupExtensionH: LcdExtensionSetup, ): LcdClient & A & B & C & D & E & F & G & H; private readonly client; private readonly broadcastMode;