@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 = 1,
Null = 2,
Boolean = 3,
String = 4,
Symbol = 5,
Number = 6,
Object = 7,
Array = 8,
Buffer = 9,
Map = 10,
Set = 11,
ForwardValue = 12,
IteratorResult = 13,
IterableIterator = 14,
Error = 15,
ArrayStorage = 16,
MapStorage = 17,
SetStorage = 18,
Transaction = 19,
Output = 20,
Attribute = 21,
Input = 22,
Account = 23,
Asset = 24,
Contract = 25,
Header = 26,
Block = 27,
Iterable = 28
}
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;