@taquito/michelson-encoder
Version:
converts michelson data and types into convenient JS/TS objects
38 lines (37 loc) • 1.18 kB
TypeScript
import { BaseTokenSchema } from '../../schema/types';
import { Token, TokenFactory, ComparableToken, SemanticEncoding } from '../token';
export declare class BoolToken extends ComparableToken {
protected val: {
prim: string;
args: any[];
annots: any[];
};
protected idx: number;
protected fac: TokenFactory;
static prim: 'bool';
constructor(val: {
prim: string;
args: any[];
annots: any[];
}, idx: number, fac: TokenFactory);
Execute(val: any): boolean;
Encode(args: any[]): any;
EncodeObject(val: any, semantic?: SemanticEncoding): import("@taquito/rpc").MichelsonV1Expression;
/**
* @deprecated ExtractSchema has been deprecated in favor of generateSchema
*
*/
ExtractSchema(): "bool";
generateSchema(): BaseTokenSchema;
ToBigMapKey(val: string): {
key: {
[key: string]: string;
};
type: {
prim: string;
};
};
ToKey(val: string): import("@taquito/rpc").MichelsonV1Expression;
compare(val1: any, val2: any): 0 | 1 | -1;
findAndReturnTokens(tokenToFind: string, tokens: Token[]): Token[];
}