Browse Source

ts: Add array to ts IdlType (#697)

Pierre 4 years ago
parent
commit
4451779036
1 changed files with 12 additions and 7 deletions
  1. 12 7
      ts/src/idl.ts

+ 12 - 7
ts/src/idl.ts

@@ -83,21 +83,26 @@ export type IdlType =
   | "bytes"
   | "string"
   | "publicKey"
-  | IdlTypeVec
+  | IdlTypeDefined
   | IdlTypeOption
-  | IdlTypeDefined;
+  | IdlTypeVec
+  | IdlTypeArray;
 
-export type IdlTypeVec = {
-  vec: IdlType;
+// User defined type.
+export type IdlTypeDefined = {
+  defined: string;
 };
 
 export type IdlTypeOption = {
   option: IdlType;
 };
 
-// User defined type.
-export type IdlTypeDefined = {
-  defined: string;
+export type IdlTypeVec = {
+  vec: IdlType;
+};
+
+export type IdlTypeArray = {
+  array: [idlType: IdlType, size: number];
 };
 
 export type IdlEnumVariant = {