Skip to content

Commit cdbaf50

Browse files
committed
Fix broken API docs generation by adding explicit type for EventStoreIteratorNextResult (#1367)
1 parent 9213542 commit cdbaf50

File tree

11 files changed

+44
-24
lines changed

11 files changed

+44
-24
lines changed

api-docs/docs/browser-tracker/browser-tracker.api.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -287,12 +287,10 @@ export interface EventStoreConfiguration {
287287
maxSize?: number;
288288
}
289289

290-
// @public (undocumented)
290+
// @public
291291
export interface EventStoreIterator {
292-
next: () => Promise<{
293-
value: EventStorePayload | undefined;
294-
done: boolean;
295-
}>;
292+
// Warning: (ae-forgotten-export) The symbol "EventStoreIteratorNextResult" needs to be exported by the entry point index.module.d.ts
293+
next: () => Promise<EventStoreIteratorNextResult>;
296294
}
297295

298296
// @public (undocumented)

api-docs/docs/browser-tracker/markdown/browser-tracker.eventstoreiterator.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
## EventStoreIterator interface
66

7+
EventStoreIterator allows iterating over all events in the store.
8+
79
<b>Signature:</b>
810

911
```typescript
@@ -14,5 +16,5 @@ interface EventStoreIterator
1416

1517
| Property | Type | Description |
1618
| --- | --- | --- |
17-
| [next](./browser-tracker.eventstoreiterator.next.md) | () =&gt; Promise&lt;{ value: EventStorePayload \| undefined; done: boolean; }&gt; | Retrieve the next event in the store |
19+
| [next](./browser-tracker.eventstoreiterator.next.md) | () =&gt; Promise&lt;EventStoreIteratorNextResult&gt; | Retrieve the next event in the store |
1820

api-docs/docs/browser-tracker/markdown/browser-tracker.eventstoreiterator.next.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,5 @@ Retrieve the next event in the store
99
<b>Signature:</b>
1010

1111
```typescript
12-
next: () => Promise<{
13-
value: EventStorePayload | undefined;
14-
done: boolean;
15-
}>;
12+
next: () => Promise<EventStoreIteratorNextResult>;
1613
```

api-docs/docs/browser-tracker/markdown/browser-tracker.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
| [EventPayloadAndContext](./browser-tracker.eventpayloadandcontext.md) | Interface for returning a built event (PayloadBuilder) and context (Array of SelfDescribingJson). |
7272
| [EventStore](./browser-tracker.eventstore.md) | EventStore allows storing and retrieving events before they are sent to the collector |
7373
| [EventStoreConfiguration](./browser-tracker.eventstoreconfiguration.md) | |
74-
| [EventStoreIterator](./browser-tracker.eventstoreiterator.md) | |
74+
| [EventStoreIterator](./browser-tracker.eventstoreiterator.md) | EventStoreIterator allows iterating over all events in the store. |
7575
| [EventStorePayload](./browser-tracker.eventstorepayload.md) | |
7676
| [FlushBufferConfiguration](./browser-tracker.flushbufferconfiguration.md) | The configuration that can be changed when flushing the buffer |
7777
| [LocalStorageEventStoreConfigurationBase](./browser-tracker.localstorageeventstoreconfigurationbase.md) | |

api-docs/docs/browser-tracker/markdown/browser-tracker.trackerconfiguration.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,5 @@ newTracker('sp1', 'collector.my-website.com', {
4444
plugins: [ PerformanceTimingPlugin(), AdTrackingPlugin() ],
4545
stateStorageStrategy: 'cookieAndLocalStorage'
4646
});
47-
4847
```
4948

api-docs/docs/node-tracker/markdown/node-tracker.eventstoreiterator.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
## EventStoreIterator interface
66

7+
EventStoreIterator allows iterating over all events in the store.
8+
79
<b>Signature:</b>
810

911
```typescript
@@ -14,5 +16,5 @@ interface EventStoreIterator
1416

1517
| Property | Type | Description |
1618
| --- | --- | --- |
17-
| [next](./node-tracker.eventstoreiterator.next.md) | () =&gt; Promise&lt;{ value: EventStorePayload \| undefined; done: boolean; }&gt; | Retrieve the next event in the store |
19+
| [next](./node-tracker.eventstoreiterator.next.md) | () =&gt; Promise&lt;EventStoreIteratorNextResult&gt; | Retrieve the next event in the store |
1820

api-docs/docs/node-tracker/markdown/node-tracker.eventstoreiterator.next.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,5 @@ Retrieve the next event in the store
99
<b>Signature:</b>
1010

1111
```typescript
12-
next: () => Promise<{
13-
value: EventStorePayload | undefined;
14-
done: boolean;
15-
}>;
12+
next: () => Promise<EventStoreIteratorNextResult>;
1613
```

api-docs/docs/node-tracker/markdown/node-tracker.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
| [EventPayloadAndContext](./node-tracker.eventpayloadandcontext.md) | Interface for returning a built event (PayloadBuilder) and context (Array of SelfDescribingJson). |
5959
| [EventStore](./node-tracker.eventstore.md) | EventStore allows storing and retrieving events before they are sent to the collector |
6060
| [EventStoreConfiguration](./node-tracker.eventstoreconfiguration.md) | |
61-
| [EventStoreIterator](./node-tracker.eventstoreiterator.md) | |
61+
| [EventStoreIterator](./node-tracker.eventstoreiterator.md) | EventStoreIterator allows iterating over all events in the store. |
6262
| [EventStorePayload](./node-tracker.eventstorepayload.md) | |
6363
| [FormFocusOrChangeEvent](./node-tracker.formfocusorchangeevent.md) | Represents either a Form Focus or Form Change event When a user focuses on a form element or when a user makes a change to a form element. |
6464
| [FormSubmissionEvent](./node-tracker.formsubmissionevent.md) | A Form Submission Event Used to track when a user submits a form |

api-docs/docs/node-tracker/node-tracker.api.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -298,12 +298,10 @@ export interface EventStoreConfiguration {
298298
maxSize?: number;
299299
}
300300

301-
// @public (undocumented)
301+
// @public
302302
export interface EventStoreIterator {
303-
next: () => Promise<{
304-
value: EventStorePayload | undefined;
305-
done: boolean;
306-
}>;
303+
// Warning: (ae-forgotten-export) The symbol "EventStoreIteratorNextResult" needs to be exported by the entry point index.module.d.ts
304+
next: () => Promise<EventStoreIteratorNextResult>;
307305
}
308306

309307
// @public (undocumented)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@snowplow/tracker-core",
5+
"comment": "Fix broken API docs generation by adding explicit type for EventStoreIteratorNextResult",
6+
"type": "none"
7+
}
8+
],
9+
"packageName": "@snowplow/tracker-core"
10+
}

0 commit comments

Comments
 (0)