@taquito/michelson-encoder
Version:
Michelson encoding and decoding utilities for Taquito.
25 lines (24 loc) • 773 B
TypeScript
import { LambdaTokenSchema } from '../schema/types';
import { SemanticEncoding, Token, TokenFactory } from './token';
export declare class LambdaToken extends Token {
protected val: {
prim: string;
args: any[];
annots: any[];
};
protected idx: number;
protected fac: TokenFactory;
static prim: 'lambda';
constructor(val: {
prim: string;
args: any[];
annots: any[];
}, idx: number, fac: TokenFactory);
get paramSchema(): Token;
get returnSchema(): Token;
Execute(val: any): any;
Encode(args: any[]): any;
EncodeObject(val: any, semantic?: SemanticEncoding): any;
generateSchema(): LambdaTokenSchema;
findAndReturnTokens(tokenToFind: string, tokens: Token[]): Token[];
}