UNPKG

@hashcloak/semaphore-noir-artifacts

Version:
24 lines (21 loc) 462 B
/** * @prop SnarkArtifacts.wasm * @prop SnarkArtifacts.zkey * @interface */ export type SnarkArtifacts = Record<'wasm' | 'zkey', string> type Digit = `${number}` type PreRelease = 'alpha' | 'beta' /** * Semantic version. * @example * 1.0.0-beta * 2.0.0 * @example * "latest" */ export type Version = | `${Digit}.${Digit}.${Digit}` | `${Digit}.${Digit}.${Digit}-${PreRelease}` | `${Digit}.${Digit}.${Digit}-${PreRelease}.${Digit}` | 'latest'