Browse Source

explicitly type eventID as nostrEventId type from nostr_identifiers

master
limina1 8 months ago
parent
commit
806e5d1902
  1. 3
      src/lib/utils/displayLimits.ts
  2. 2
      src/lib/utils/nostr_identifiers.ts

3
src/lib/utils/displayLimits.ts

@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
import type { NDKEvent } from '@nostr-dev-kit/ndk';
import type { VisualizationConfig } from '$lib/stores/visualizationConfig';
import { isEventId, isCoordinate, parseCoordinate } from './nostr_identifiers';
import type { NostrEventId } from './nostr_identifiers';
/**
* Filters events based on visualization configuration
@ -58,7 +59,7 @@ export function filterByDisplayLimits(events: NDKEvent[], config: VisualizationC @@ -58,7 +59,7 @@ export function filterByDisplayLimits(events: NDKEvent[], config: VisualizationC
*/
export function detectMissingEvents(
events: NDKEvent[],
existingIds: Set<string>,
existingIds: Set<NostrEventId>,
existingCoordinates?: Map<string, NDKEvent>
): Set<string> {
const missing = new Set<string>();

2
src/lib/utils/nostr_identifiers.ts

@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
import { VALIDATION } from './search_constants';
import type { NostrEventId } from './nostr_identifiers';
/**
* Nostr identifier types
*/
export type NostrEventId = string; // 64-character hex string
export type NostrCoordinate = string; // kind:pubkey:d-tag format
export type NostrIdentifier = NostrEventId | NostrCoordinate;

Loading…
Cancel
Save