UNPKG

@cosmology/ast

Version:
64 lines (63 loc) 2.06 kB
import * as t from "@babel/types"; import { GenericParseContext } from "../encoding"; export declare const TypeLong: { propTypes: { bigint: string; long: string; }; propIdentifiers: { bigint: t.Identifier; long: t.Identifier; }; types: { bigint: string; long: string; }; identifiers: { bigint: t.Identifier; long: t.Identifier; }; fromStringArray: { bigint: t.CallExpression; long: t.CallExpression; }; toStringArray: { bigint: t.CallExpression; long: t.Identifier; }; uzeroExpressions: { bigint: t.CallExpression; long: t.MemberExpression; }; zeroExpressions: { bigint: t.CallExpression; long: t.MemberExpression; }; fromValueExpressions: { bigint: t.Identifier; long: t.MemberExpression; }; fromNumberExpressions: { bigint: t.Identifier; long: t.MemberExpression; }; fromStringExpressions: { bigint: t.Identifier; long: t.MemberExpression; }; addUtil: (ctx?: GenericParseContext) => void; getPropType: (ctx: GenericParseContext) => string; getType: (ctx: GenericParseContext) => string; getFromStringArray: (ctx: GenericParseContext) => t.Expression; getToStringArray: (ctx: GenericParseContext) => t.Expression; getPropIdentifier: (ctx: GenericParseContext) => t.Identifier; getIdentifier: (ctx: GenericParseContext) => t.Identifier; getUZero: (ctx: GenericParseContext) => t.Expression; getZero: (ctx: GenericParseContext) => t.Expression; getFromValue: (ctx: GenericParseContext) => t.Expression; getFromValueWithArgs: (ctx: GenericParseContext, arg: t.Expression) => t.Expression; getFromNumber: (ctx: GenericParseContext) => t.Expression; getFromString: (ctx: GenericParseContext) => t.Expression; getNode: (ctx: GenericParseContext, mappings: any) => any; getLongNotZero: (prop: string, ctx: GenericParseContext) => t.Expression; };