@mavrykdynamics/taquito
Version:
High level functionality that builds upon the other packages in the Mavryk Typescript Library Suite.
17 lines (16 loc) • 695 B
TypeScript
import { Context } from '../context';
import { ParserProvider } from './interface';
import { Expr } from '@mavrykdynamics/taquito-michel-codec';
import { OriginateParams } from '../operations/types';
export declare class MichelCodecParser implements ParserProvider {
private context;
constructor(context: Context);
private getNextProto;
parseScript(src: string): Promise<Expr[] | null>;
parseMichelineExpression(src: string): Promise<Expr | null>;
parseJSON(src: object): Promise<Expr>;
prepareCodeOrigination(params: OriginateParams): Promise<OriginateParams>;
private formatCodeParam;
private formatInitParam;
private findGlobalConstantsHashAndValue;
}