@neo-one/smart-contract-compiler
Version:
NEO•ONE TypeScript smart contract compiler.
33 lines (32 loc) • 1.14 kB
TypeScript
export declare enum Types {
Undefined = 0,
Null = 1,
Boolean = 2,
String = 3,
Symbol = 4,
Number = 5,
Object = 6,
Array = 7,
Buffer = 8,
Map = 9,
Set = 10,
ForwardValue = 11,
IteratorResult = 12,
IterableIterator = 13,
Error = 14,
ArrayStorage = 15,
MapStorage = 16,
SetStorage = 17,
Transaction = 18,
Output = 19,
Attribute = 20,
Input = 21,
Account = 22,
Asset = 23,
Contract = 24,
Header = 25,
Block = 26,
Iterable = 27
}
export declare type WrappableType = Types.Boolean | Types.String | Types.Symbol | Types.Number | Types.Object | Types.Array | Types.Buffer | Types.Map | Types.Set | Types.ForwardValue | Types.IteratorResult | Types.IterableIterator | Types.Error | Types.ArrayStorage | Types.MapStorage | Types.SetStorage | Types.Transaction | Types.Output | Types.Attribute | Types.Input | Types.Account | Types.Asset | Types.Contract | Types.Header | Types.Block;
export declare type IterableTypes = Types.Array | Types.ArrayStorage | Types.Map | Types.MapStorage | Types.Set | Types.SetStorage | Types.IterableIterator;