InterfaceTypes -> keyof InterfaceRegistry (#1928)

* InterfaceTypes -> keyof InterfaceRegistry

* Renames
This commit is contained in:
Jaco Greeff
2020-02-23 13:43:37 +01:00
committed by GitHub
parent a938cb545a
commit 869f9b7af9
33 changed files with 71 additions and 82 deletions
+2 -2
View File
@@ -6,7 +6,7 @@ import path from 'path';
import yargs from 'yargs';
import * as substrateDefs from '@polkadot/types/interfaces/definitions';
import { generateInterfaceRegistry } from './generate/interfaceRegistry';
import { generateInterfaceTypes } from './generate/interfaceRegistry';
import { generateTsDef } from './generate/tsDef';
export default function main (): void {
@@ -49,5 +49,5 @@ export default function main (): void {
};
generateTsDef(allDefs, path.join(process.cwd(), input), pkg);
generateInterfaceRegistry(allDefs, path.join(process.cwd(), input, 'augment-types.ts'));
generateInterfaceTypes(allDefs, path.join(process.cwd(), input, 'augment-types.ts'));
}
@@ -14,7 +14,7 @@ const primitiveClasses = {
};
/** @internal */
export function generateInterfaceRegistry (importDefinitions: { [importPath: string]: object }, dest: string): void {
export function generateInterfaceTypes (importDefinitions: { [importPath: string]: object }, dest: string): void {
writeFile(dest, (): string => {
Object.entries(importDefinitions).reduce((acc, def) => Object.assign(acc, def), {} as object);
@@ -51,7 +51,7 @@ export function generateInterfaceRegistry (importDefinitions: { [importPath: str
}))
]);
const interfaceStart = "declare module '@polkadot/types/interfaceRegistry' {\n export interface InterfaceRegistry {";
const interfaceStart = "declare module '@polkadot/types/types/registry' {\n export interface InterfaceTypes {";
const interfaceEnd = '\n }\n}';
return header
@@ -64,9 +64,9 @@ export function generateInterfaceRegistry (importDefinitions: { [importPath: str
}
// Generate `packages/types/src/interfaceRegistry.ts`, the registry of all interfaces
export default function generateDefaultInterfaceRegistry (): void {
generateInterfaceRegistry(
export default function generateDefaultInterfaceTypes (): void {
generateInterfaceTypes(
{ '@polkadot/types/interfaces': defaultDefinitions },
'packages/types/src/augment/interfaceRegistry.ts'
'packages/types/src/augment/registry.ts'
);
}
+2 -2
View File
@@ -3,14 +3,14 @@
// of the Apache-2.0 license. See the LICENSE file for details.
import generateConstsTypes from './generate/consts';
import generateInterfaceRegistry from './generate/interfaceRegistry';
import generateInterfaceTypes from './generate/interfaceRegistry';
import generateQueryTypes from './generate/query';
import generateRpcTypes from './generate/rpc';
import generateTsDef from './generate/tsDef';
import generateTxTypes from './generate/tx';
export default function main (): void {
generateInterfaceRegistry();
generateInterfaceTypes();
generateConstsTypes();
generateQueryTypes();