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

feat: Parse schema as an internal tree #53

Merged
merged 31 commits into from
Mar 18, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
ae36f9d
fix: filter ActionSelector on expected props
emyann Feb 23, 2019
a444fb6
feat: add Schema Parser. Seed Morphism Schema Tree recursively
emyann Feb 23, 2019
fa4495f
fix: type aggregator helper
emyann Feb 23, 2019
2b71e0f
feat: compute action ahead when node are added to the tree.
emyann Feb 23, 2019
753d709
Merge branch 'master' into feat/use-tree
emyann Mar 1, 2019
682c481
test: fix types in tests
emyann Mar 2, 2019
e7d26da
test: run check types on UTs on circleCI
emyann Mar 2, 2019
6a77f35
test: include test files
emyann Mar 2, 2019
21c0a96
chore: update ts configs
emyann Mar 7, 2019
eb762c2
ci: update build system
emyann Mar 7, 2019
9539dad
fix: remove partial from data type in mapper
emyann Mar 7, 2019
5c4489e
fix: fix register types
emyann Mar 7, 2019
c19360e
test: update UT accordingly to strictNullCheck
emyann Mar 7, 2019
3a7c6b2
chore: move types around
emyann Mar 16, 2019
4046edf
feat: add MorphismTree created from a schema
emyann Mar 16, 2019
aa99c14
tests: update UTs
emyann Mar 16, 2019
a7998e0
chore: move action function helpers
emyann Mar 16, 2019
3be31d5
chore: cleanup vars
emyann Mar 16, 2019
159161f
chore: cleanup
emyann Mar 16, 2019
d2d1af5
chore: update devDeps
emyann Mar 16, 2019
fb13c4e
fix: wrong return type when using Morphism.map(type)
emyann Mar 17, 2019
28e02c6
tests: add parser UTs
emyann Mar 17, 2019
e83e804
test: enforce type checking in UTs
emyann Mar 17, 2019
d4005e0
refactor: aggregator action is identified as an array with only strings
emyann Mar 17, 2019
7fa1c8c
chore: cleanup
emyann Mar 17, 2019
2151b1a
refactor: use new set function allowing to set arrays
emyann Mar 17, 2019
05a1a30
refactor: use new set function
emyann Mar 17, 2019
44b8ca2
fix: signature when items are null with type to get a mapper
emyann Mar 17, 2019
9d41242
test: deep nested actions
emyann Mar 17, 2019
179e9f0
test: reorganize UTs
emyann Mar 17, 2019
6f4f7b0
fix: typescript screaming when using ActionAggregator
emyann Mar 18, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .babelrc
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
"@babel/preset-env",
{
"targets": {
"node": "current"
"node": "current",
"esmodules": true
}
}
],
Expand Down
5 changes: 4 additions & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,10 @@ jobs:
# run tests!
- run:
name: Run Tests
command: npm test -- --coverage
command: npm run test:coverage
- run:
name: Build Tests Types
command: npm run test:types

deploy-docs:
docker:
Expand Down
Loading