UNPKG

@polkadot/typegen

Version:
17 lines (16 loc) 1.09 kB
import type { Registry } from '@polkadot/types/types'; import type { TypeDef } from '@polkadot/types-create/types'; import type { ModuleTypes } from '../util/imports.js'; import type { TypeImports } from '../util/index.js'; import { TypeDefInfo } from '@polkadot/types-create'; /** @internal */ export declare function createGetter(definitions: Record<string, ModuleTypes>, name: string | undefined, type: string, imports: TypeImports): string; export declare const typeEncoders: Record<TypeDefInfo, (registry: Registry, definitions: Record<string, ModuleTypes>, def: TypeDef, imports: TypeImports) => string>; /** @internal */ export declare function generateTsDefFor(registry: Registry, importDefinitions: Record<string, Record<string, ModuleTypes>>, defName: string, { types }: { types: Record<string, any>; }, outputDir: string): void; /** @internal */ export declare function generateTsDef(importDefinitions: Record<string, Record<string, ModuleTypes>>, outputDir: string, generatingPackage: string): void; /** @internal */ export declare function generateDefaultTsDef(): void;