InterfaceTypes -> keyof InterfaceRegistry (#1928)
* InterfaceTypes -> keyof InterfaceRegistry * Renames
This commit is contained in:
@@ -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'
|
||||
);
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user