class_name __GDRx_Op__ ## Provides access to [Observable] operators. ## ## Bridge between operator implementations and [__GDRx_Singleton__] var _RefCount_ = load("res://addons/reactivex/operators/connectable/_refcount.gd") var _All_ = load("res://addons/reactivex/operators/_all.gd") var _Amb_ = load("res://addons/reactivex/operators/_amb.gd") var _AsObservable_ = load("res://addons/reactivex/operators/_asobservable.gd") var _Average_ = load("res://addons/reactivex/operators/_average.gd") var _Buffer_ = load("res://addons/reactivex/operators/_buffer.gd") var _BufferWithTime_ = load("res://addons/reactivex/operators/_bufferwithtime.gd") var _BufferWithTimeOrCount_ = load("res://addons/reactivex/operators/_bufferwithtimeorcount.gd") var _Catch_ = load("res://addons/reactivex/operators/_catch.gd") var _CombineLatest_ = load("res://addons/reactivex/operators/_combinelatest.gd") var _Concat_ = load("res://addons/reactivex/operators/_concat.gd") var _Contains_ = load("res://addons/reactivex/operators/_contains.gd") var _Count_ = load("res://addons/reactivex/operators/_count.gd") var _Debounce_ = load("res://addons/reactivex/operators/_debounce.gd") var _DefaultIfEmpty_ = load("res://addons/reactivex/operators/_defaultifempty.gd") var _Delay_ = load("res://addons/reactivex/operators/_delay.gd") var _DelaySubscription_ = load("res://addons/reactivex/operators/_delaysubscription.gd") var _DelayWithMapper_ = load("res://addons/reactivex/operators/_delaywithmapper.gd") var _Dematerialize_ = load("res://addons/reactivex/operators/_dematerialize.gd") var _Distinct_ = load("res://addons/reactivex/operators/_distinct.gd") var _DistinctUntilChanged_ = load("res://addons/reactivex/operators/_distinctuntilchanged.gd") var _Do_ = load("res://addons/reactivex/operators/_do.gd") var _DoWhile_ = load("res://addons/reactivex/operators/_dowhile.gd") var _ElementAtOrDefault_ = load("res://addons/reactivex/operators/_elementatordefault.gd") var _Exclusive_ = load("res://addons/reactivex/operators/_exclusive.gd") var _Expand_ = load("res://addons/reactivex/operators/_expand.gd") var _Filter_ = load("res://addons/reactivex/operators/_filter.gd") var _FinallyAction_ = load("res://addons/reactivex/operators/_finallyaction.gd") var _Find_ = load("res://addons/reactivex/operators/_find.gd") var _First_ = load("res://addons/reactivex/operators/_first.gd") var _FirstOrDefault_ = load("res://addons/reactivex/operators/_firstordefault.gd") var _FlatMap_ = load("res://addons/reactivex/operators/_flatmap.gd") var _ForkJoin_ = load("res://addons/reactivex/operators/_forkjoin.gd") var _GroupBy_ = load("res://addons/reactivex/operators/_groupby.gd") var _GroupByUntil_ = load("res://addons/reactivex/operators/_groupbyuntil.gd") var _GroupJoin_ = load("res://addons/reactivex/operators/_groupjoin.gd") var _IgnoreElements_ = load("res://addons/reactivex/operators/_ignoreelements.gd") var _IsEmpty_ = load("res://addons/reactivex/operators/_isempty.gd") var _Join_ = load("res://addons/reactivex/operators/_join.gd") var _Last_ = load("res://addons/reactivex/operators/_last.gd") var _LastOrDefault_ = load("res://addons/reactivex/operators/_lastordefault.gd") var _Map_ = load("res://addons/reactivex/operators/_map.gd") var _Materialize_ = load("res://addons/reactivex/operators/_materialize.gd") var _Merge_ = load("res://addons/reactivex/operators/_merge.gd") var _Max_ = load("res://addons/reactivex/operators/_max.gd") var _MaxBy_ = load("res://addons/reactivex/operators/_maxby.gd") var _Min_ = load("res://addons/reactivex/operators/_min.gd") var _MinBy_ = load("res://addons/reactivex/operators/_minby.gd") var _Multicast_ = load("res://addons/reactivex/operators/_multicast.gd") var _ObserveOn_ = load("res://addons/reactivex/operators/_observeon.gd") var _OfType_ = load("res://addons/reactivex/operators/_oftype.gd") var _OnErrorResumeNext_ = load("res://addons/reactivex/operators/_onerrorresumenext.gd") var _Pairwise_ = load("res://addons/reactivex/operators/_pairwise.gd") var _Partition_ = load("res://addons/reactivex/operators/_partition.gd") var _Pluck_ = load("res://addons/reactivex/operators/_pluck.gd") var _Publish_ = load("res://addons/reactivex/operators/_publish.gd") var _PublishValue_ = load("res://addons/reactivex/operators/_publishvalue.gd") var _Reduce_ = load("res://addons/reactivex/operators/_reduce.gd") var _Repeat_ = load("res://addons/reactivex/operators/_repeat.gd") var _Replay_ = load("res://addons/reactivex/operators/_replay.gd") var _Retry_ = load("res://addons/reactivex/operators/_retry.gd") var _Sample_ = load("res://addons/reactivex/operators/_sample.gd") var _Scan_ = load("res://addons/reactivex/operators/_scan.gd") var _SequenceEqual_ = load("res://addons/reactivex/operators/_sequenceequal.gd") var _Single_ = load("res://addons/reactivex/operators/_single.gd") var _SingleOrDefault_ = load("res://addons/reactivex/operators/_singleordefault.gd") var _Skip_ = load("res://addons/reactivex/operators/_skip.gd") var _SkipLast_ = load("res://addons/reactivex/operators/_skiplast.gd") var _SkipLastWithTime_ = load("res://addons/reactivex/operators/_skiplastwithtime.gd") var _SkipUntil_ = load("res://addons/reactivex/operators/_skipuntil.gd") var _SkipUntilWithTime_ = load("res://addons/reactivex/operators/_skipuntilwithtime.gd") var _SkipWhile_ = load("res://addons/reactivex/operators/_skipwhile.gd") var _SkipWithTime_ = load("res://addons/reactivex/operators/_skipwithtime.gd") var _Slice_ = load("res://addons/reactivex/operators/_slice.gd") var _Some_ = load("res://addons/reactivex/operators/_some.gd") var _StartWith_ = load("res://addons/reactivex/operators/_startswith.gd") var _SubscribeOn_ = load("res://addons/reactivex/operators/_subscribeon.gd") var _Sum_ = load("res://addons/reactivex/operators/_sum.gd") var _SwitchLatest_ = load("res://addons/reactivex/operators/_switchlatest.gd") var _TakeLast_ = load("res://addons/reactivex/operators/_takelast.gd") var _Take_ = load("res://addons/reactivex/operators/_take.gd") var _TakeLastBuffer_ = load("res://addons/reactivex/operators/_takelastbuffer.gd") var _TakeLastWithTime_ = load("res://addons/reactivex/operators/_takelastwithtime.gd") var _TakeUntil_ = load("res://addons/reactivex/operators/_takeuntil.gd") var _TakeUntilWithTime_ = load("res://addons/reactivex/operators/_takeuntilwithtime.gd") var _TakeWhile_ = load("res://addons/reactivex/operators/_takewhile.gd") var _TakeWithTime_ = load("res://addons/reactivex/operators/_takewithtime.gd") var _ThrottleFirst_ = load("res://addons/reactivex/operators/_throttlefirst.gd") var _TimeInterval_ = load("res://addons/reactivex/operators/_timeinterval.gd") var _Timeout_ = load("res://addons/reactivex/operators/_timeout.gd") var _TimeoutWithMapper_ = load("res://addons/reactivex/operators/_timeoutwithmapper.gd") var _TimeStamp_ = load("res://addons/reactivex/operators/_timestamp.gd") var _ToDict_ = load("res://addons/reactivex/operators/_todict.gd") var _ToIterable_ = load("res://addons/reactivex/operators/_toiterable.gd") var _ToList_ = load("res://addons/reactivex/operators/_tolist.gd") var _ToSet_ = load("res://addons/reactivex/operators/_toset.gd") var _WhileDo_ = load("res://addons/reactivex/operators/_whiledo.gd") var _Window_ = load("res://addons/reactivex/operators/_window.gd") var _WindowWithCount_ = load("res://addons/reactivex/operators/_windowwithcount.gd") var _WindowWithTime_ = load("res://addons/reactivex/operators/_windowwithtime.gd") var _WindowWithTimeOrCount_ = load("res://addons/reactivex/operators/_windowwithtimeorcount.gd") var _WithLatestFrom_ = load("res://addons/reactivex/operators/_withlatestfrom.gd") var _Zip_ = load("res://addons/reactivex/operators/_zip.gd") ## See: [b]res://addons/reactivex/operators/connectable/_refcount.gd[/b] func ref_count() -> Callable: return _RefCount_.ref_count_() ## See: [b]res://addons/reactivex/operators/_all.gd[/b] func all(predicate : Callable) -> Callable: return _All_.all_(predicate) ## See: [b]res://addons/reactivex/operators/_amb.gd[/b] func amb(right_source : Observable) -> Callable: return _Amb_.amb_(right_source) ## See: [b]res://addons/reactivex/operators/_asobservable.gd[/b] func as_observable() -> Callable: return _AsObservable_.as_observable_() ## See: [b]res://addons/reactivex/operators/_average.gd[/b] func average(key_mapper = null) -> Callable: return _Average_.average_(key_mapper) ## See: [b]res://addons/reactivex/operators/_buffer.gd[/b] func buffer(boundaries : Observable) -> Callable: return _Buffer_.buffer_(boundaries) ## See: [b]res://addons/reactivex/operators/_buffer.gd[/b] func buffer_when(closing_mapper : Callable) -> Callable: return _Buffer_.buffer_when_(closing_mapper) ## See: [b]res://addons/reactivex/operators/_buffer.gd[/b] func buffer_toggle(openings : Observable, closing_mapper : Callable) -> Callable: return _Buffer_.buffer_toggle_(openings, closing_mapper) ## See: [b]res://addons/reactivex/operators/_buffer.gd[/b] func buffer_with_count(count_ : int, skip_ = null) -> Callable: return _Buffer_.buffer_with_count_(count_, skip_) ## See: [b]res://addons/reactivex/operators/_bufferwithtime.gd[/b] func buffer_with_time(timespan : float, timeshift = null, scheduler : SchedulerBase = null) -> Callable: return _BufferWithTime_.buffer_with_time_(timespan, timeshift, scheduler) ## See: [b]res://addons/reactivex/operators/_bufferwithtimeourcount.gd[/b] func buffer_with_time_or_count(timespan : float, count_ : int, scheduler : SchedulerBase = null) -> Callable: return _BufferWithTimeOrCount_.buffer_with_time_or_count_(timespan, count_, scheduler) ## See: [b]res://addons/reactivex/operators/_catch.gd[/b] func catch_handler(source : Observable, handler : Callable) -> Observable: return _Catch_.catch_handler(source, handler) ## See: [b]res://addons/reactivex/operators/_catch.gd[/b] func catch(handler) -> Callable: return _Catch_.catch_(handler) ## See: [b]res://addons/reactivex/operators/_combinelatest.gd[/b] func combine_latest(others) -> Callable: return _CombineLatest_.combine_latest_(others) ## See: [b]res://addons/reactivex/operators/_concat.gd[/b] func concat(sources) -> Callable: return _Concat_.concat_(sources) ## See: [b]res://addons/reactivex/operators/_contains.gd[/b] func contains(value, comparer = GDRx.basic.default_comparer) -> Callable: return _Contains_.contains_(value, comparer) ## See: [b]res://addons/reactivex/operators/_count.gd[/b] func count(predicate = null) -> Callable: return _Count_.count_(predicate) ## See: [b]res://addons/reactivex/operators/_debounce.gd[/b] func debounce(duetime : float, scheduler : SchedulerBase = null) -> Callable: return _Debounce_.debounce_(duetime, scheduler) ## See: [b]res://addons/reactivex/operators/_debounce.gd[/b] func throttle_with_mapper(throttle_duration_mapper : Callable) -> Callable: return _Debounce_.throttle_with_mapper_(throttle_duration_mapper) ## See: [b]res://addons/reactivex/operators/_defaultifempty.gd[/b] func default_if_empty(default_value = null) -> Callable: return _DefaultIfEmpty_.default_if_empty_(default_value) ## See: [b]res://addons/reactivex/operators/_delay.gd[/b] func observable_delay_timespan(source : Observable, duetime : float, scheduler : SchedulerBase = null) -> Observable: return _Delay_.observable_delay_timespan(source, duetime, scheduler) ## See: [b]res://addons/reactivex/operators/_delay.gd[/b] func delay(duetime : float, scheduler : SchedulerBase = null) -> Callable: return _Delay_.delay_(duetime, scheduler) ## See: [b]res://addons/reactivex/operators/_delaysubscription.gd[/b] func delay_subscription(duetime : float, time_absolute : bool = false, scheduler : SchedulerBase = null) -> Callable: return _DelaySubscription_.delay_subscription_(duetime, time_absolute, scheduler) ## See: [b]res://addons/reactivex/operators/_delaywithmapper.gd[/b] func delay_with_mapper(subscription_delay = null, delay_duration_mapper = null) -> Callable: return _DelayWithMapper_.delay_with_mapper_(subscription_delay, delay_duration_mapper) ## See: [b]res://addons/reactivex/operators/_dematerialize.gd[/b] func dematerialize() -> Callable: return _Dematerialize_.dematerialize_() ## See: [b]res://addons/reactivex/operators/_distinct.gd[/b] func distinct(key_mapper : Callable = GDRx.basic.identity, comparer : Callable = GDRx.basic.default_comparer) -> Callable: return _Distinct_.distinct_(key_mapper, comparer) ## See: [b]res://addons/reactivex/operators/_distinctuntilchanged.gd[/b] func distinct_until_changed(key_mapper : Callable = GDRx.basic.identity, comparer : Callable = GDRx.basic.default_comparer) -> Callable: return _DistinctUntilChanged_.distinct_until_changed_(key_mapper, comparer) ## See: [b]res://addons/reactivex/operators/_do.gd[/b] func do_action(on_next = null, on_error = null, on_completed = null) -> Callable: return _Do_.do_action_(on_next, on_error, on_completed) ## See: [b]res://addons/reactivex/operators/_do.gd[/b] func do(observer : ObserverBase) -> Callable: return _Do_.do_(observer) ## See: [b]res://addons/reactivex/operators/_do.gd[/b] func do_after_next(source : Observable, after_next : Callable) -> Observable: return _Do_.do_after_next(source, after_next) ## See: [b]res://addons/reactivex/operators/_do.gd[/b] func do_on_subscribe(source : Observable, on_subscribe : Callable) -> Observable: return _Do_.do_on_subscribe(source, on_subscribe) ## See: [b]res://addons/reactivex/operators/_do.gd[/b] func do_on_dispose(source : Observable, on_dispose : Callable) -> Observable: return _Do_.do_on_dispose(source, on_dispose) ## See: [b]res://addons/reactivex/operators/_do.gd[/b] func do_on_terminate(source : Observable, on_terminate : Callable) -> Observable: return _Do_.do_on_terminate(source, on_terminate) ## See: [b]res://addons/reactivex/operators/_do.gd[/b] func do_after_terminate(source : Observable, after_terminate : Callable) -> Observable: return _Do_.do_after_terminate(source, after_terminate) ## See: [b]res://addons/reactivex/operators/_do.gd[/b] func do_finally(finally_action_ : Callable) -> Callable: return _Do_.do_finally(finally_action_) ## See: [b]res://addons/reactivex/operators/_dowhile.gd[/b] func do_while(condition : Callable) -> Callable: return _DoWhile_.do_while_(condition) ## See: [b]res://addons/reactivex/operators/_elementordefault.gd[/b] func element_at_or_default(index : int, has_default : bool = false, default_value = GDRx.util.GetNotSet()) -> Callable: return _ElementAtOrDefault_.element_at_or_default_(index, has_default, default_value) ## See: [b]res://addons/reactivex/operators/_exclusive.gd[/b] func exclusive() -> Callable: return _Exclusive_.exclusive_() ## See: [b]res://addons/reactivex/operators/_expand.gd[/b] func expand(mapper : Callable) -> Callable: return _Expand_.expand_(mapper) ## See: [b]res://addons/reactivex/operators/_filter.gd[/b] func filter(predicate : Callable = GDRx.basic.default_condition) -> Callable: return _Filter_.filter_(predicate) ## See: [b]res://addons/reactivex/operators/_filter.gd[/b] func filter_indexed(predicate : Callable = GDRx.basic.default_condition) -> Callable: return _Filter_.filter_indexed_(predicate) ## See: [b]res://addons/reactivex/operators/_finallyaction.gd[/b] func finally_action(action : Callable) -> Callable: return _FinallyAction_.finally_action_(action) ## See: [b]res://addons/reactivex/operators/_find.gd[/b] func find_value(predicate : Callable, yield_index : bool) -> Callable: return _Find_.find_value_(predicate, yield_index) ## See: [b]res://addons/reactivex/operators/_first.gd[/b] func first(predicate = null) -> Callable: return _First_.first_(predicate) ## See: [b]res://addons/reactivex/operators/_firstordefault.gd[/b] func first_or_default_async(has_default : bool = false, default_value = null) -> Callable: return _FirstOrDefault_.first_or_default_async_(has_default, default_value) ## See: [b]res://addons/reactivex/operators/_firstordefault.gd[/b] func first_or_default(predicate = null, default_value = null) -> Callable: return _FirstOrDefault_.first_or_default_(predicate, default_value) ## See: [b]res://addons/reactivex/operators/_flatmap.gd[/b] func flat_map(mapper = null) -> Callable: return _FlatMap_.flat_map_(mapper) ## See: [b]res://addons/reactivex/operators/_flatmap.gd[/b] func flat_map_indexed(mapper_indexed = null) -> Callable: return _FlatMap_.flat_map_indexed_(mapper_indexed) ## See: [b]res://addons/reactivex/operators/_flatmap.gd[/b] func flat_map_latest(mapper = null) -> Callable: return _FlatMap_.flat_map_latest_(mapper) ## See: [b]res://addons/reactivex/operators/_forkjoin.gd[/b] func fork_join(args) -> Callable: return _ForkJoin_.fork_join_(args) ## See: [b]res://addons/reactivex/operators/_groupby.gd[/b] func group_by(key_mapper : Callable, element_mapper = null, subject_mapper = null) -> Callable: return _GroupBy_.group_by_(key_mapper, element_mapper, subject_mapper) ## See: [b]res://addons/reactivex/operators/_groupbyuntil.gd[/b] func group_by_until(key_mapper : Callable, duration_mapper : Callable, element_mapper = null, subject_mapper = null) -> Callable: return _GroupByUntil_.group_by_until_(key_mapper, duration_mapper, element_mapper, subject_mapper) ## See: [b]res://addons/reactivex/operators/_groupjoin.gd[/b] func group_join(right : Observable, left_duration_mapper : Callable, right_duration_mapper : Callable) -> Callable: return _GroupJoin_.group_join_(right, left_duration_mapper, right_duration_mapper) ## See: [b]res://addons/reactivex/operators/_ignoreelements.gd[/b] func ignore_elements() -> Callable: return _IgnoreElements_.ignore_elements_() ## See: [b]res://addons/reactivex/operators/_isempty.gd[/b] func is_empty() -> Callable: return _IsEmpty_.is_empty_() ## See: [b]res://addons/reactivex/operators/_join.gd[/b] func join(right : Observable, left_duration_mapper : Callable, right_duration_mapper : Callable) -> Callable: return _Join_.join_(right, left_duration_mapper, right_duration_mapper) ## See: [b]res://addons/reactivex/operators/_last.gd[/b] func last(predicate = null) -> Callable: return _Last_.last_(predicate) ## See: [b]res://addons/reactivex/operators/_lastordefault.gd[/b] func last_or_default_async(source : Observable, has_default : bool = false, default_value = null) -> Observable: return _LastOrDefault_.last_or_default_async(source, has_default, default_value) ## See: [b]res://addons/reactivex/operators/_lastordefault.gd[/b] func last_or_default(default_value = null, predicate = null) -> Callable: return _LastOrDefault_.last_or_default_(default_value, predicate) ## See: [b]res://addons/reactivex/operators/_map.gd[/b] func map(mapper : Callable = GDRx.basic.identity) -> Callable: return _Map_.map_(mapper) ## See: [b]res://addons/reactivex/operators/_map.gd[/b] func map_indexed(mapper_indexed : Callable = GDRx.basic.identity) -> Callable: return _Map_.map_indexed_(mapper_indexed) ## See: [b]res://addons/reactivex/operators/_materialize.gd[/b] func materialize() -> Callable: return _Materialize_.materialize_() ## See: [b]res://addons/reactivex/operators/_max.gd[/b] @warning_ignore("shadowed_global_identifier") func max(comparer = null) -> Callable: return _Max_.max_(comparer) ## See: [b]res://addons/reactivex/operators/_maxby.gd[/b] func max_by(key_mapper : Callable, comparer = null) -> Callable: return _MaxBy_.max_by_(key_mapper, comparer) ## See: [b]res://addons/reactivex/operators/_merge.gd[/b] func merge(sources, max_concorrent : int = -1) -> Callable: return _Merge_.merge_(sources, max_concorrent) ## See: [b]res://addons/reactivex/operators/_merge.gd[/b] func merge_all() -> Callable: return _Merge_.merge_all_() ## See: [b]res://addons/reactivex/operators/_min.gd[/b] @warning_ignore("shadowed_global_identifier") func min(comparer = null) -> Callable: return _Min_.min_(comparer) ## See: [b]res://addons/reactivex/operators/_minby.gd[/b] func extrema_by(source : Observable, key_mapper : Callable, comparer : Callable) -> Observable: return _MinBy_.extrema_by(source, key_mapper, comparer) ## See: [b]res://addons/reactivex/operators/_minby.gd[/b] func min_by(key_mapper : Callable, comparer = null) -> Callable: return _MinBy_.min_by_(key_mapper, comparer) ## See: [b]res://addons/reactivex/operators/_multicast.gd[/b] func multicast(subject : SubjectBase = null, subject_factory = null, mapper = null) -> Callable: return _Multicast_.multicast_(subject, subject_factory, mapper) ## See: [b]res://addons/reactivex/operators/_observeon.gd[/b] func observe_on(scheduler : SchedulerBase) -> Callable: return _ObserveOn_.observe_on_(scheduler) ## See: [b]res://addons/reactivex/operators/_oftype.gd[/b] func oftype(type, push_err : bool = true, type_equality : Callable = GDRx.basic.default_type_equality) -> Callable: return _OfType_.oftype_(type, push_err, type_equality) ## See: [b]res://addons/reactivex/operators/_onerrorresumenext.gd[/b] func on_error_resume_next(second : Observable) -> Callable: return _OnErrorResumeNext_.on_error_resume_next_(second) ## See: [b]res://addons/reactivex/operators/_pairwise.gd[/b] func pairwise() -> Callable: return _Pairwise_.pairwise_() ## See: [b]res://addons/reactivex/operators/_partiton.gd[/b] func partition(predicate : Callable = GDRx.basic.default_condition) -> Callable: return _Partition_.partition_(predicate) ## See: [b]res://addons/reactivex/operators/_partition.gd[/b] func partition_indexed(predicate_indexed : Callable = GDRx.basic.default_condition) -> Callable: return _Partition_.partition_indexed_(predicate_indexed) ## See: [b]res://addons/reactivex/operators/_pluck.gd[/b] func pluck(key) -> Callable: return _Pluck_.pluck_(key) ## See: [b]res://addons/reactivex/operators/_pluck.gd[/b] func pluck_attr(prop : String) -> Callable: return _Pluck_.pluck_attr_(prop) ## See: [b]res://addons/reactivex/operators/_publish.gd[/b] func publish(mapper = null) -> Callable: return _Publish_.publish_(mapper) ## See: [b]res://addons/reactivex/operators/_publish.gd[/b] func share() -> Callable: return _Publish_.share_() ## See: [b]res://addons/reactivex/operators/_publishvalue.gd[/b] func publish_value(initial_value, mapper = null) -> Callable: return _PublishValue_.publish_value_(initial_value, mapper) ## See: [b]res://addons/reactivex/operators/_reduce.gd[/b] func reduce(accumulator : Callable, seed_ = GDRx.util.GetNotSet()) -> Callable: return _Reduce_.reduce_(accumulator, seed_) ## See: [b]res://addons/reactivex/operators/_repeat.gd[/b] func repeat(repeat_count = null) -> Callable: return _Repeat_.repeat_(repeat_count) ## See: [b]res://addons/reactivex/operators/_replay.gd[/b] func replay(mapper = null, buffer_size = null, window_ = null, scheduler : SchedulerBase = null) -> Callable: return _Replay_.replay_(mapper, buffer_size, window_, scheduler) ## See: [b]res://addons/reactivex/operators/_retry.gd[/b] func retry(retry_count : int = -1) -> Callable: return _Retry_.retry_(retry_count) ## See: [b]res://addons/reactivex/operators/_sample.gd[/b] func sample_observable(source : Observable, sampler : Observable) -> Observable: return _Sample_.sample_observable(source, sampler) ## See: [b]res://addons/reactivex/operators/_sample.gd[/b] func sample(sampler : Observable, sampler_time : float = NAN, scheduler : SchedulerBase = null) -> Callable: return _Sample_.sample_(sampler, sampler_time, scheduler) ## See: [b]res://addons/reactivex/operators/_scan.gd[/b] func scan(accumulator : Callable, seed_ = GDRx.util.GetNotSet()) -> Callable: return _Scan_.scan_(accumulator, seed_) ## See: [b]res://addons/reactivex/operators/_sequenceequal.gd[/b] func sequence_equal(second, comparer = null, second_it : IterableBase = null) -> Callable: return _SequenceEqual_.sequence_equal_(second, comparer, second_it) ## See: [b]res://addons/reactivex/operators/_single.gd[/b] func single(predicate = null) -> Callable: return _Single_.single_(predicate) ## See: [b]res://addons/reactivex/operators/_singleordefault.gd[/b] func single_or_default_async(has_default : bool = false, default_value = null) -> Callable: return _SingleOrDefault_.single_or_default_async_(has_default, default_value) ## See: [b]res://addons/reactivex/operators/_singleordefault.gd[/b] func single_or_default(predicate = null, default_value = null) -> Callable: return _SingleOrDefault_.single_or_default_(predicate, default_value) ## See: [b]res://addons/reactivex/operators/_skip.gd[/b] func skip(count_ : int) -> Callable: return _Skip_.skip_(count_) ## See: [b]res://addons/reactivex/operators/_skiplast.gd[/b] func skip_last(count_ : int) -> Callable: return _SkipLast_.skip_last_(count_) ## See: [b]res://addons/reactivex/operators/_skiplastwithtime.gd[/b] func skip_last_with_time(duration : float, scheduler : SchedulerBase = null) -> Callable: return _SkipLastWithTime_.skip_last_with_time_(duration, scheduler) ## See: [b]res://addons/reactivex/operators/_skipuntil.gd[/b] func skip_until(other : Observable) -> Callable: return _SkipUntil_.skip_until_(other) ## See: [b]res://addons/reactivex/operators/_skipuntilwithtime.gd[/b] func skip_until_with_time(start_time : float, time_absolute : bool = false, scheduler : SchedulerBase = null) -> Callable: return _SkipUntilWithTime_.skip_until_with_time_(start_time, time_absolute, scheduler) ## See: [b]res://addons/reactivex/operators/_skipwhile.gd[/b] func skip_while(predicate : Callable) -> Callable: return _SkipWhile_.skip_while_(predicate) ## See: [b]res://addons/reactivex/operators/_skipwhile.gd[/b] func skip_while_indexed(predicate : Callable) -> Callable: return _SkipWhile_.skip_while_indexed_(predicate) ## See: [b]res://addons/reactivex/operators/_skipwithtime.gd[/b] func skip_with_time(duration : float, scheduler : SchedulerBase = null) -> Callable: return _SkipWithTime_.skip_with_time_(duration, scheduler) ## See: [b]res://addons/reactivex/operators/_slice.gd[/b] func slice(start : int = 0, stop : int = GDRx.util.MAX_SIZE, step : int = 1) -> Callable: return _Slice_.slice_(start, stop, step) ## See: [b]res://addons/reactivex/operators/_some.gd[/b] func some(predicate = null) -> Callable: return _Some_.some_(predicate) ## See: [b]res://addons/reactivex/operators/_startswith.gd[/b] func start_with(args) -> Callable: return _StartWith_.start_with_(args) ## See: [b]res://addons/reactivex/operators/_subscribeon.gd[/b] func subscribe_on(scheduler : SchedulerBase) -> Callable: return _SubscribeOn_.subscribe_on_(scheduler) ## See: [b]res://addons/reactivex/operators/_sum.gd[/b] func sum(key_mapper = null) -> Callable: return _Sum_.sum_(key_mapper) ## See: [b]res://addons/reactivex/operators/_switchlatest.gd[/b] func switch_latest() -> Callable: return _SwitchLatest_.switch_latest_() ## See: [b]res://addons/reactivex/operators/_take.gd[/b] func take(count_ : int) -> Callable: return _Take_.take_(count_) ## See: [b]res://addons/reactivex/operators/_takelast.gd[/b] func take_last(count_ : int) -> Callable: return _TakeLast_.take_last_(count_) ## See: [b]res://addons/reactivex/operators/_takelastbuffer.gd[/b] func take_last_buffer(count_ : int) -> Callable: return _TakeLastBuffer_.take_last_buffer_(count_) ## See: [b]res://addons/reactivex/operators/_takelastwithtime.gd[/b] func take_last_with_time(duration : float, scheduler : SchedulerBase = null) -> Callable: return _TakeLastWithTime_.take_last_with_time_(duration, scheduler) ## See: [b]res://addons/reactivex/operators/_takeuntil.gd[/b] func take_until(other : Observable) -> Callable: return _TakeUntil_.take_until_(other) ## See: [b]res://addons/reactivex/operators/_takeuntilwithtime.gd[/b] func take_until_with_time(end_time : float, absolute : bool = false, scheduler : SchedulerBase = null) -> Callable: return _TakeUntilWithTime_.take_until_with_time_(end_time, absolute, scheduler) ## See: [b]res://addons/reactivex/operators/_takewhile.gd[/b] func take_while(predicate : Callable = GDRx.basic.default_condition, inclusive : bool = false) -> Callable: return _TakeWhile_.take_while_(predicate, inclusive) ## See: [b]res://addons/reactivex/operators/_takewhile.gd[/b] func take_while_indexed(predicate : Callable = GDRx.basic.default_condition, inclusive : bool = false) -> Callable: return _TakeWhile_.take_while_indexed_(predicate, inclusive) ## See: [b]res://addons/reactivex/operators/_takewithtime.gd[/b] func take_with_time(duration : float, scheduler : SchedulerBase = null) -> Callable: return _TakeWithTime_.take_with_time_(duration, scheduler) ## See: [b]res://addons/reactivex/operators/_throttlefirst.gd[/b] func throttle_first(window_duration : float, scheduler : SchedulerBase = null) -> Callable: return _ThrottleFirst_.throttle_first_(window_duration, scheduler) ## See: [b]res://addons/reactivex/operators/_timeinterval.gd[/b] func time_interval(scheduler : SchedulerBase = null) -> Callable: return _TimeInterval_.time_interval_(scheduler) ## See: [b]res://addons/reactivex/operators/_timeout.gd[/b] func timeout(duetime : float, absolute : bool = false, other : Observable = null, scheduler : SchedulerBase = null) -> Callable: return _Timeout_.timeout_(duetime, absolute, other, scheduler) ## See: [b]res://addons/reactivex/operators/_timeoutwithmapper.gd[/b] func timeout_with_mapper(first_timeout : Observable = null, timeout_duration_mapper : Callable = func(__) -> Observable: return GDRx.obs.never(), other : Observable = null) -> Callable: return _TimeoutWithMapper_.timeout_with_mapper_(first_timeout, timeout_duration_mapper, other) ## See: [b]res://addons/reactivex/operators/_timestamp.gd[/b] func timestamp(scheduler : SchedulerBase = null) -> Callable: return _TimeStamp_.timestamp_(scheduler) ## See: [b]res://addons/reactivex/operators/_todict.gd[/b] func to_dict(key_mapper : Callable, element_mapper : Callable = GDRx.basic.identity) -> Callable: return _ToDict_.to_dict_(key_mapper, element_mapper) ## See: [b]res://addons/reactivex/operators/_toiterable.gd[/b] func to_iterable() -> Callable: return _ToIterable_.to_iterable_() ## See: [b]res://addons/reactivex/operators/_tolist.gd[/b] func to_list() -> Callable: return _ToList_.to_list_() ## See: [b]res://addons/reactivex/operators/_toset.gd[/b] func to_set() -> Callable: return _ToSet_.to_set_() ## See: [b]res://addons/reactivex/operators/_whiledo.gd[/b] func while_do(condition : Callable = GDRx.basic.default_condition) -> Callable: return _WhileDo_.while_do_(condition) ## See: [b]res://addons/reactivex/operators/_window.gd[/b] func window_toggle(openings : Observable, closing_mapper : Callable) -> Callable: return _Window_.window_toggle_(openings, closing_mapper) ## See: [b]res://addons/reactivex/operators/_window.gd[/b] func window(boundaries : Observable) -> Callable: return _Window_.window_(boundaries) ## See: [b]res://addons/reactivex/operators/_window.gd[/b] func window_when(closing_mapper : Callable) -> Callable: return _Window_.window_when_(closing_mapper) ## See: [b]res://addons/reactivex/operators/_windowwithcount.gd[/b] func window_with_count(count_ : int, skip_ = null) -> Callable: return _WindowWithCount_.window_with_count_(count_, skip_) ## See: [b]res://addons/reactivex/operators/_windowwithtime.gd[/b] func window_with_time(timespan : float, timeshift = null, scheduler : SchedulerBase = null) -> Callable: return _WindowWithTime_.window_with_time_(timespan, timeshift, scheduler) ## See: [b]res://addons/reactivex/operators/_windowwithtimeorcount.gd[/b] func window_with_time_or_count(timespan : float, count_ : int, scheduler : SchedulerBase = null) -> Callable: return _WindowWithTimeOrCount_.window_with_time_or_count_(timespan, count_, scheduler) ## See: [b]res://addons/reactivex/operators/_withlatestfrom.gd[/b] func with_latest_from(sources) -> Callable: return _WithLatestFrom_.with_latest_from_(sources) ## See: [b]res://addons/reactivex/operators/_zip.gd[/b] func zip(args) -> Callable: return _Zip_.zip_(args) ## See: [b]res://addons/reactivex/operators/_zip.gd[/b] func zip_with_iterable(seq : IterableBase) -> Callable: return _Zip_.zip_with_iterable_(seq)