@polkadot/types-create
Version:
Type creator helpers
44 lines (43 loc) • 964 B
TypeScript
export declare enum TypeDefInfo {
BTreeMap = 0,
BTreeSet = 1,
Compact = 2,
DoNotConstruct = 3,
Enum = 4,
HashMap = 5,
Int = 6,
Linkage = 7,
Null = 8,
Option = 9,
Plain = 10,
Range = 11,
RangeInclusive = 12,
Result = 13,
Set = 14,
Si = 15,
Struct = 16,
Tuple = 17,
UInt = 18,
Vec = 19,
VecFixed = 20,
WrapperKeepOpaque = 21,
WrapperOpaque = 22
}
export interface TypeDef {
alias?: Map<string, string> | undefined;
displayName?: string | undefined;
docs?: string[] | undefined;
fallbackType?: string | undefined;
info: TypeDefInfo;
index?: number;
isFromSi?: boolean;
length?: number;
lookupIndex?: number;
lookupName?: string | undefined;
lookupNameRoot?: string | undefined;
name?: string | undefined;
namespace?: string | undefined;
sub?: TypeDef | TypeDef[];
type: string;
typeName?: string | undefined;
}