0.4.3 • Published 2 years ago

cosmwasm-typescript-generator v0.4.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

cosmwasm-typescript-generator

Create a typescript file from the cosmwasm schemes.

import { generate } from 'cosmwasm-typescript-generator';

// Schema files must be prepared in your project (e.g. ~/schema/{contract}/*.json)
// This script will make the index.ts file
generate({
  schemaDir: './schema',
  outFile: './index.ts',
});

Please refer https://github.com/iamssen/cosmwasm-typescript-generator/examples/anchor

Customize workflow

import { SourceFile } from 'typescript';
import {
  createFileSchemaSource,
  generateSourceFile,
  writeTypeScript,
  SchemaSource,
} from 'cosmwasm-typescript-generator';

// const schemaSource: SchemaSource = await createFileSchemaSource('./schema')
const schemaSource: SchemaSource = await yourCustomCreateSchemaSource();

const sourceFile: SourceFile = await generateSourceFile(schemaSource);

// writeTypeScript(sourcFile, './index.ts')
yourCustomWriteSourceFile();
0.4.3

2 years ago

0.4.2

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.3.0

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago