> ## Documentation Index
> Fetch the complete documentation index at: https://stars-components.js.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface: SnowflakeGeneratorOptions

Defined in: [packages/http-framework-test-utils/src/snowflake.ts:3](https://github.com/wolfstar-project/stars-components/blob/5aefd164bc5fc41e5a35d3abf908c288163dd354/packages/http-framework-test-utils/src/snowflake.ts#L3)

## Properties

### increment?

> `optional` **increment?**: `number`

Defined in: [packages/http-framework-test-utils/src/snowflake.ts:11](https://github.com/wolfstar-project/stars-components/blob/5aefd164bc5fc41e5a35d3abf908c288163dd354/packages/http-framework-test-utils/src/snowflake.ts#L11)

Starting increment. Must fit in 12 bits.

***

### processId?

> `optional` **processId?**: `number`

Defined in: [packages/http-framework-test-utils/src/snowflake.ts:9](https://github.com/wolfstar-project/stars-components/blob/5aefd164bc5fc41e5a35d3abf908c288163dd354/packages/http-framework-test-utils/src/snowflake.ts#L9)

Discord internal process id bits. Must fit in 5 bits.

***

### timestamp?

> `optional` **timestamp?**: `number` | `Date`

Defined in: [packages/http-framework-test-utils/src/snowflake.ts:5](https://github.com/wolfstar-project/stars-components/blob/5aefd164bc5fc41e5a35d3abf908c288163dd354/packages/http-framework-test-utils/src/snowflake.ts#L5)

Millisecond timestamp to encode. Defaults to a stable 2024 timestamp so tests are deterministic.

***

### workerId?

> `optional` **workerId?**: `number`

Defined in: [packages/http-framework-test-utils/src/snowflake.ts:7](https://github.com/wolfstar-project/stars-components/blob/5aefd164bc5fc41e5a35d3abf908c288163dd354/packages/http-framework-test-utils/src/snowflake.ts#L7)

Discord internal worker id bits. Must fit in 5 bits.
