Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API change: from arbitrary function arguments to objects with named properties #159

Open
jmrog opened this issue Apr 11, 2018 · 0 comments
Assignees
Labels

Comments

@jmrog
Copy link
Contributor

jmrog commented Apr 11, 2018

A number of the stardog.js methods accept 5 or more (often optional) arguments, making it necessary to do things like pass undefined for intermediate arguments, remember the argument order while scanning source code, etc. The API would be much nicer if these methods instead accepted POJOs optional properties. Of course, that would be a big breaking change, so it's for v2.

@jmrog jmrog added the v2 label Apr 11, 2018
@jmrog jmrog added this to the v2.0.0 milestone Apr 11, 2018
@sfkrauss sfkrauss modified the milestones: v2.0.0, Sprint Zucchini Apr 8, 2019
@sfkrauss sfkrauss modified the milestones: Sprint Zucchini, Sprint Elderberry Jun 3, 2019
@sfkrauss sfkrauss modified the milestones: Sprint Elderberry, Sprint Fig Jun 11, 2019
@sfkrauss sfkrauss modified the milestones: Sprint Fig, Sprint Guava Jun 27, 2019
@jmrog jmrog modified the milestones: Sprint Guava, Sprint Huckleberry Jul 9, 2019
@jmrog jmrog modified the milestones: Sprint Huckleberry, Sprint Imbe, Pre-Imbe Jul 23, 2019
@jmrog jmrog modified the milestones: Sprint Imbe, Sprint Jackfruit Aug 9, 2019
@jmrog jmrog modified the milestones: Sprint Jackfruit, Sprint Kiwi Aug 27, 2019
@jmrog jmrog modified the milestones: Sprint Kiwi, Sprint Lychee Sep 10, 2019
@jmrog jmrog modified the milestones: Sprint Lychee, Sprint Mango Sep 24, 2019
@jmrog jmrog removed this from the Sprint Mango milestone Oct 8, 2019
@jmrog jmrog added this to the Sprint Nectarine milestone Oct 8, 2019
@jmrog jmrog modified the milestones: Sprint Nectarine, Sprint Orange Oct 22, 2019
@jmrog jmrog modified the milestones: Sprint Orange, Sprint Pomegranate Nov 12, 2019
@jmrog jmrog modified the milestones: Sprint Pomegranate, Sprint Quince Dec 2, 2019
@jmrog jmrog removed this from the Sprint Quince milestone Nov 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
2 participants