Commit Graph

29 Commits

Author SHA1 Message Date
Evgeny Kochetkov
e6ab08e297 chore(infra): format code with prettier
Just `yarn lint  --fix`
2018-03-05 17:59:03 +03:00
Evgeny Kochetkov
ca2c2e0b60 test(xod-project): throw away tests that depend on hm-def 2017-07-25 14:22:34 +03:00
Kirill Shumilov
c52791503a feat(xod-project): add functions and tests for them: assocPatchList, resolveNodeTypesInProject, setNodeType 2017-06-05 19:21:33 +03:00
Evgeny Kochetkov
8cfbb28c55 refactor(xod-project): simplify boundValues shape 2017-05-18 17:26:33 +03:00
Evgeny Kochetkov
5ac7ad7074 refactor(xod-project): rename *CurriedPin* functions to *BoundValue* 2017-05-18 15:17:02 +03:00
Evgeny Kochetkov
a1dedd00ea refactor(xod-project): since boundValues is always present, remove defaulting to empty object 2017-05-18 15:17:02 +03:00
Evgeny Kochetkov
155003ec11 refactor(xod-project): add ‘boundValues’ field to Node type, get rid of ‘curried’ flag 2017-05-18 15:17:02 +03:00
Evgeny Kochetkov
0a3583f08a refactor(xod-project): remove curryPin, add removeBoundValue 2017-05-18 15:17:02 +03:00
Evgeny Kochetkov
32ce58eba7 refactor(xod-project): remove isPinCurried function 2017-05-18 15:17:02 +03:00
Evgeny Kochetkov
e0e215a72b refactor(*): rename Node’s pin property to boundValues 2017-05-18 15:13:56 +03:00
Evgeny Kochetkov
d08fb6af13 refactor(*): rename ‘xod/built-in’ to ‘xod/patch-nodes’ 2017-05-15 16:59:01 +03:00
Evgeny Kochetkov
8959082245 refactor(xod-project): make patch pins computed from terminal nodes 2017-05-15 09:11:06 +03:00
Evgeny Kochetkov
db01dcd57d feat(xod-project): enforce identifiers and patch paths format 2017-04-28 15:58:04 +03:00
Victor Nakoryakov
a136cca855 doc(xod-project): fix test spec strings to reflect reality 2017-03-09 19:22:51 +03:00
Victor Nakoryakov
de7b790a28 refactor(xod-project): remove monad in setNodePosition 2017-03-09 19:22:51 +03:00
Victor Nakoryakov
551bef1220 refactor(xod-project): no monads in createNode 2017-03-09 19:22:51 +03:00
Victor Nakoryakov
5c9a363639 refactor(xod-project): get rid of a monad in getPinNodeDataType 2017-03-09 19:22:51 +03:00
Victor Nakoryakov
c9942dcf85 refactor(xod-project): enforce type for terminal nodes 2017-03-09 19:22:51 +03:00
Victor Nakoryakov
8abee00339 refactor(xod-project): escape monad in getPinNodeDirection 2017-03-09 19:22:51 +03:00
Kirill Shumilov
cfcad8e150 feat(xod-project): add getCurriedPins function 2017-02-17 18:18:58 +03:00
Victor Nakoryakov
1cd55b856c chore(xod-project): make linter happy 2017-02-17 14:47:47 +03:00
Victor Nakoryakov
0098dfdc69 refactor(xod-project): enforce types of node module 2017-02-17 14:47:47 +03:00
Kirill Shumilov
47569b3cb1 test(xod-project): add one more test for node.js 2017-02-02 11:40:43 +03:00
Kirill Shumilov
3ad4f3f795 refactor(*): enable and fix arrow-parens rule 2017-01-16 18:35:27 +03:00
Kirill Shumilov
a238f6f413 refactor(xod-project): fix grammatic mistakes, rename some functions and move some repeating code into separate functions 2016-12-14 20:28:09 +03:00
Kirill Shumilov
0299fe9845 feat(xod-project): add associating pins to Patch on associating terminal nodes 2016-12-14 20:28:09 +03:00
Kirill Shumilov
3ad0d58569 refactor(xod-project): replace old methods in project, move all errors into constants and test every validate method that returns correct error message 2016-12-14 20:28:09 +03:00
Kirill Shumilov
9816427324 feat(xod-project): finish implementation and tests for nodes and links 2016-12-14 20:28:09 +03:00
Kirill Shumilov
6a7e9a2c92 feat(xod-project): add some implementation and tests for nodes, patch and remove excessive imports of ramda in the tests 2016-12-14 20:28:09 +03:00