# Type Alias: CommitmentIdType (/nqtr/index/type-aliases/CommitmentIdType)



\> **CommitmentIdType** = \[keyof [`NqtrCommitmentIds`](/nqtr/index/interfaces/NqtrCommitmentIds)] *extends* \[`never`] ? `string` : keyof [`NqtrCommitmentIds`](/nqtr/index/interfaces/NqtrCommitmentIds)

Defined in: [src/registries/NqtrIds.ts:51](https://github.com/DRincs-Productions/nqtr/blob/db22fe9e7612d547ff25befcc444cf095348917d/src/registries/NqtrIds.ts#L51)

The type used wherever a commitment ID is expected.

* **Default** — resolves to `string`.
* **Augmented** — resolves to the union of known commitment IDs once
  [NqtrCommitmentIds](/nqtr/index/interfaces/NqtrCommitmentIds) has been extended.
