chore(8.0): final pre-RC1 sweep — API consistency, named errors, orphans, zero-cast codebase
This commit is contained in:
parent
970e08c466
commit
1f7e365a4e
237 changed files with 1951 additions and 49413 deletions
|
|
@ -338,20 +338,23 @@ export class SSEIntegration
|
|||
): EventFilter {
|
||||
const filter: EventFilter = {}
|
||||
|
||||
// HTTP query strings are an untrusted boundary: narrow them to the typed
|
||||
// filter fields directly. Unknown values are harmless — matchesFilter()
|
||||
// compares with includes(), so they simply never match an event.
|
||||
if (query.types) {
|
||||
filter.entityTypes = query.types.split(',') as any[]
|
||||
filter.entityTypes = query.types.split(',') as EventFilter['entityTypes']
|
||||
}
|
||||
|
||||
if (query.operations) {
|
||||
filter.operations = query.operations.split(',') as any[]
|
||||
filter.operations = query.operations.split(',') as EventFilter['operations']
|
||||
}
|
||||
|
||||
if (query.nounTypes) {
|
||||
filter.nounTypes = query.nounTypes.split(',') as any[]
|
||||
filter.nounTypes = query.nounTypes.split(',') as EventFilter['nounTypes']
|
||||
}
|
||||
|
||||
if (query.verbTypes) {
|
||||
filter.verbTypes = query.verbTypes.split(',') as any[]
|
||||
filter.verbTypes = query.verbTypes.split(',') as EventFilter['verbTypes']
|
||||
}
|
||||
|
||||
if (query.service) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue