Page Menu
Home
Sealhub
Search
Configure Global Search
Log In
Files
F3010198
query-not.ts
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
517 B
Referenced Files
None
Subscribers
None
query-not.ts
View Options
import
Query
,
{
QueryStage
}
from
"./query.js"
;
import
type
QueryStep
from
"./query-step.js"
;
export
default
class
Not
extends
Query
{
constructor
(
query
:
Query
)
{
super
();
this
.
addQuery
(
query
);
}
addQuery
(
query
:
Query
)
:
void
{
const
steps
=
query
.
dump
();
this
.
steps
.
push
(...
steps
);
}
dump
()
:
QueryStep
[]
{
return
this
.
steps
.
map
((
step
)
=>
step
.
negate
());
}
toPipeline
()
:
QueryStage
[]
{
return
this
.
dump
()
.
map
((
step
)
=>
step
.
toPipeline
())
.
reduce
((
acc
,
cur
)
=>
[...
acc
,
...
cur
],
[]);
}
}
File Metadata
Details
Attached
Mime Type
text/x-java
Expires
Wed, May 7, 19:37 (1 d, 21 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
636170
Default Alt Text
query-not.ts (517 B)
Attached To
Mode
rS Sealious
Attached
Detach File
Event Timeline
Log In to Comment