indexType aliases
Type Alias: ActivityIdType
> ActivityIdType = [keyof NqtrActivityIds] extends [never] ? string : keyof NqtrActivityIds
Defined in: src/registries/NqtrIds.ts:40
The type used wherever an activity ID is expected.
- Default — resolves to
stringso that existing code compiles without changes. - Augmented — when NqtrActivityIds has been extended via
declare module "@drincs/nqtr/registries", resolves to the union of known activity IDs.
Example
// nqtr.gen.d.ts (auto-generated by vitePluginNqtr)
declare module "@drincs/nqtr/registries" {
interface NqtrActivityIds { "study": never; "cook": never; }
}