You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
445 B
Lua
11 lines
445 B
Lua
local Observable = require "rx.observable"
|
|
|
|
--- Returns two Observables: one that produces values for which the predicate returns truthy for,
|
|
-- and another that produces values for which the predicate returns falsy.
|
|
-- @arg {function} predicate - The predicate used to partition the values.
|
|
-- @returns {Observable}
|
|
-- @returns {Observable}
|
|
function Observable:partition(predicate)
|
|
return self:filter(predicate), self:reject(predicate)
|
|
end
|