Commit Graph

21 Commits

Author SHA1 Message Date
Evan You
5228f0343b wip: setup context + emit 2019-06-19 16:43:34 +08:00
Evan You
fce6a8fa51 wip: support returning render fn from setup() + improve createComponent type inference 2019-06-12 15:43:19 +08:00
Evan You
471899af8b refactor: rename reactivity package name and APIs 2019-06-11 23:50:28 +08:00
Evan You
da5edd3429 wip: improve props typing 2019-06-01 00:47:05 +08:00
Evan You
e665a133e9 types: bump TS version + type test for createComponent 2019-05-30 22:09:48 +08:00
Evan You
ec0ccd2337 refactor: return Proxy from base class constructor 2019-03-05 16:24:07 -05:00
Evan You
f00097127a refactor: move decorators into their own package 2019-03-01 13:58:08 -05:00
Evan You
ff9cddd46f refactor: move prop decorator into core, expose initial props to initialziers 2019-02-26 21:33:50 -05:00
Evan You
2f165c1e87 refactor: remove experimental hooks 2019-02-26 18:10:08 -05:00
Evan You
80d1eb7480 refactor: rename things 2018-11-13 11:03:35 -05:00
Evan You
2ee60e0a03 test: all tests passing! 2018-11-08 13:37:39 -05:00
Evan You
bd1b06f1cc test: fix some tests 2018-11-08 12:54:11 -05:00
Evan You
f79f0e658b wip: fix one test 2018-11-03 06:31:31 +09:00
Evan You
ba571cda61 wip: trying to make tests work 2018-11-03 06:31:31 +09:00
Evan You
d70b7d6dd5 wip: error handling and nextTick for time slicing 2018-11-03 06:31:31 +09:00
Evan You
6767bf83c4 feat: hooks that match current API 2018-10-29 18:50:07 -04:00
Evan You
894bead914 feat: make hooks usable inside classes 2018-10-28 19:15:18 -04:00
Evan You
a6a571f973 test: basic tests for hooks 2018-10-28 17:45:53 -04:00
Evan You
52e6964d6c test: tests for memoize 2018-10-28 17:18:41 -04:00
Evan You
e8dd725e41 fix: fragment replaceVNode 2018-10-28 14:22:52 -04:00
Evan You
e05673f4d3 refactor: rename packages 2018-10-26 15:44:50 -04:00