Comparing version 0.9.0-canary.20230510T210609 to 0.9.0-canary.20230510T214311
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.version = void 0; | ||
exports.version = '0.9.0-canary.20230510T210609'; | ||
exports.version = '0.9.0-canary.20230510T214311'; | ||
//# sourceMappingURL=version.js.map |
@@ -1,2 +0,2 @@ | ||
export const version = '0.9.0-canary.20230510T210609'; | ||
export const version = '0.9.0-canary.20230510T214311'; | ||
//# sourceMappingURL=version.js.map |
import type { ResolvedConfig } from './config.js'; | ||
import type { Prettify, Range } from './types.js'; | ||
export type Address = ResolvedConfig['AddressType']; | ||
export type MBytes = '' | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32; | ||
export type MBits = '' | 8 | 16 | 24 | 32 | 40 | 48 | 56 | 64 | 72 | 80 | 88 | 96 | 104 | 112 | 120 | 128 | 136 | 144 | 152 | 160 | 168 | 176 | 184 | 192 | 200 | 208 | 216 | 224 | 232 | 240 | 248 | 256; | ||
export type MBytes = "" | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32; | ||
export type MBits = "" | 8 | 16 | 24 | 32 | 40 | 48 | 56 | 64 | 72 | 80 | 88 | 96 | 104 | 112 | 120 | 128 | 136 | 144 | 152 | 160 | 168 | 176 | 184 | 192 | 200 | 208 | 216 | 224 | 232 | 240 | 248 | 256; | ||
export type SolidityAddress = 'address'; | ||
@@ -7,0 +7,0 @@ export type SolidityBool = 'bool'; |
@@ -32,3 +32,3 @@ import type { AbiStateMutability } from '../../abi.js'; | ||
export type IsValidCharacter<T extends string> = T extends `${ValidCharacters}${infer Tail}` ? Tail extends '' ? true : IsValidCharacter<Tail> : false; | ||
type ValidCharacters = 'A' | 'B' | 'C' | 'D' | 'E' | 'F' | 'G' | 'H' | 'I' | 'J' | 'K' | 'L' | 'M' | 'N' | 'O' | 'P' | 'Q' | 'R' | 'S' | 'T' | 'U' | 'V' | 'W' | 'X' | 'Y' | 'Z' | 'a' | 'b' | 'c' | 'd' | 'e' | 'f' | 'g' | 'h' | 'i' | 'j' | 'k' | 'l' | 'm' | 'n' | 'o' | 'p' | 'q' | 'r' | 's' | 't' | 'u' | 'v' | 'w' | 'x' | 'y' | 'z' | '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | '_'; | ||
type ValidCharacters = "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z" | "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" | "i" | "j" | "k" | "l" | "m" | "n" | "o" | "p" | "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" | "y" | "z" | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "_"; | ||
type InvalidFunctionParameters = `${string}${MangledReturns} (${string}` | `${string}) ${MangledReturns}${string}` | `${string})${string}${MangledReturns}${string}(${string}`; | ||
@@ -35,0 +35,0 @@ type MangledReturns = `r${string}eturns` | `re${string}turns` | `ret${string}urns` | `retu${string}rns` | `retur${string}ns` | `return${string}s` | `r${string}e${string}turns` | `r${string}et${string}urns` | `r${string}etu${string}rns` | `r${string}etur${string}ns` | `r${string}eturn${string}s` | `re${string}t${string}urns` | `re${string}tu${string}rns` | `re${string}tur${string}ns` | `re${string}turn${string}s` | `ret${string}u${string}rns` | `ret${string}ur${string}ns` | `ret${string}urn${string}s` | `retu${string}r${string}ns` | `retu${string}rn${string}s` | `retur${string}n${string}s` | `r${string}e${string}t${string}urns` | `r${string}e${string}tu${string}rns` | `r${string}e${string}tur${string}ns` | `r${string}e${string}turn${string}s` | `re${string}t${string}u${string}rns` | `re${string}t${string}ur${string}ns` | `re${string}t${string}urn${string}s` | `ret${string}u${string}r${string}ns` | `ret${string}u${string}rn${string}s` | `retu${string}r${string}n${string}s` | `r${string}e${string}t${string}u${string}rns` | `r${string}e${string}t${string}ur${string}ns` | `r${string}e${string}t${string}urn${string}s` | `re${string}t${string}u${string}r${string}ns` | `re${string}t${string}u${string}rn${string}s` | `ret${string}u${string}r${string}n${string}s` | `r${string}e${string}t${string}u${string}r${string}ns` | `r${string}e${string}t${string}u${string}rn${string}s` | `re${string}t${string}u${string}r${string}n${string}s` | `r${string}e${string}t${string}u${string}r${string}n${string}s`; |
@@ -1,2 +0,2 @@ | ||
export declare const version = "0.9.0-canary.20230510T210609"; | ||
export declare const version = "0.9.0-canary.20230510T214311"; | ||
//# sourceMappingURL=version.d.ts.map |
@@ -13,3 +13,3 @@ { | ||
}, | ||
"version": "0.9.0-canary.20230510T210609", | ||
"version": "0.9.0-canary.20230510T214311", | ||
"files": [ | ||
@@ -16,0 +16,0 @@ "dist", |
@@ -12,12 +12,71 @@ import type { ResolvedConfig } from './config.js' | ||
export type MBytes = | ||
| '' | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ||
| 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | ||
| 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | ||
| 30 | 31 | 32 | ||
| "" | ||
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | ||
| 10 | ||
| 11 | ||
| 12 | ||
| 13 | ||
| 14 | ||
| 15 | ||
| 16 | ||
| 17 | ||
| 18 | ||
| 19 | ||
| 20 | ||
| 21 | ||
| 22 | ||
| 23 | ||
| 24 | ||
| 25 | ||
| 26 | ||
| 27 | ||
| 28 | ||
| 29 | ||
| 30 | ||
| 31 | ||
| 32; | ||
// rome-ignore format: no formatting | ||
export type MBits = | ||
| '' | 8 | 16 | 24 | 32 | 40 | 48 | 56 | 64 | 72 | ||
| 80 | 88 | 96 | 104 | 112 | 120 | 128 | 136 | 144 | 152 | ||
| 160 | 168 | 176 | 184 | 192 | 200 | 208 | 216 | 224 | 232 | ||
| 240 | 248 | 256 | ||
| "" | ||
| 8 | ||
| 16 | ||
| 24 | ||
| 32 | ||
| 40 | ||
| 48 | ||
| 56 | ||
| 64 | ||
| 72 | ||
| 80 | ||
| 88 | ||
| 96 | ||
| 104 | ||
| 112 | ||
| 120 | ||
| 128 | ||
| 136 | ||
| 144 | ||
| 152 | ||
| 160 | ||
| 168 | ||
| 176 | ||
| 184 | ||
| 192 | ||
| 200 | ||
| 208 | ||
| 216 | ||
| 224 | ||
| 232 | ||
| 240 | ||
| 248 | ||
| 256; | ||
@@ -24,0 +83,0 @@ // From https://docs.soliditylang.org/en/latest/abi-spec.html#types |
@@ -215,9 +215,68 @@ import type { AbiStateMutability } from '../../abi.js' | ||
// uppercase letters | ||
| 'A' | 'B' | 'C' | 'D' | 'E' | 'F' | 'G' | 'H' | 'I' | 'J' | 'K' | 'L' | 'M' | 'N' | 'O' | 'P' | 'Q' | 'R' | 'S' | 'T' | 'U' | 'V' | 'W' | 'X' | 'Y' | 'Z' | ||
| "A" | ||
| "B" | ||
| "C" | ||
| "D" | ||
| "E" | ||
| "F" | ||
| "G" | ||
| "H" | ||
| "I" | ||
| "J" | ||
| "K" | ||
| "L" | ||
| "M" | ||
| "N" | ||
| "O" | ||
| "P" | ||
| "Q" | ||
| "R" | ||
| "S" | ||
| "T" | ||
| "U" | ||
| "V" | ||
| "W" | ||
| "X" | ||
| "Y" | ||
| "Z" | ||
// lowercase letters | ||
| 'a' | 'b' | 'c' | 'd' | 'e' | 'f' | 'g' | 'h' | 'i' | 'j' | 'k' | 'l' | 'm' | 'n' | 'o' | 'p' | 'q' | 'r' | 's' | 't' | 'u' | 'v' | 'w' | 'x' | 'y' | 'z' | ||
| "a" | ||
| "b" | ||
| "c" | ||
| "d" | ||
| "e" | ||
| "f" | ||
| "g" | ||
| "h" | ||
| "i" | ||
| "j" | ||
| "k" | ||
| "l" | ||
| "m" | ||
| "n" | ||
| "o" | ||
| "p" | ||
| "q" | ||
| "r" | ||
| "s" | ||
| "t" | ||
| "u" | ||
| "v" | ||
| "w" | ||
| "x" | ||
| "y" | ||
| "z" | ||
// numbers | ||
| '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | ||
| "0" | ||
| "1" | ||
| "2" | ||
| "3" | ||
| "4" | ||
| "5" | ||
| "6" | ||
| "7" | ||
| "8" | ||
| "9" | ||
// special characters | ||
| '_' | ||
| "_"; | ||
@@ -224,0 +283,0 @@ // Template string inference can absorb `returns`: |
@@ -1,1 +0,1 @@ | ||
export const version = '0.9.0-canary.20230510T210609' | ||
export const version = '0.9.0-canary.20230510T214311' |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1111128
23050