Git Product home page Git Product logo

Comments (7)

sergdort avatar sergdort commented on June 30, 2024

Hi, @davidlondono do you use with bindTo ?

from rxdatasources.

davidlondono avatar davidlondono commented on June 30, 2024

yeah, i used it with it, and on a separated variable, and I got the error

from rxdatasources.

sergdort avatar sergdort commented on June 30, 2024

rx_itemsWithDataSource is currying function

public func rx_itemsWithDataSource<DataSource: protocol<RxTableViewDataSourceType, UITableViewDataSource>, S: SequenceType, O: ObservableType where DataSource.Element == S, O.E == S>
        (dataSource: DataSource)
        -> (source: O)
        -> Disposable

so It's need to know the type of source in order to please compiler :)
If you would look on generic part DataSource: protocol<RxTableViewDataSourceType, UITableViewDataSource>, S: SequenceType, O: ObservableType where DataSource.Element == S, O.E == S it checks whether DataSource.Element == S, O.E == S

I guess if you want to use it in variable you need to annotate types

kinda :

let binder: (Observable<S>) -> Disposable = tableView.rx_itemsWithDataSource(dataSource)

from rxdatasources.

davidlondono avatar davidlondono commented on June 30, 2024

ok, but still, on the bindTo it doesn't work

from rxdatasources.

sergdort avatar sergdort commented on June 30, 2024

Most likely it does not work because this constraint DataSource.Element == S, O.E == S

Could you please provide more context (eg. code sipped, with annotated types)

from rxdatasources.

kzaher avatar kzaher commented on June 30, 2024

This seems stale.

from rxdatasources.

dangthaison91 avatar dangthaison91 commented on June 30, 2024

@davidlondono Please ensure that your source is Observable<[Element]>

from rxdatasources.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.