Evan You
|
165163c52e
|
test: component class inheritance
|
2018-10-18 18:29:27 -04:00 |
|
Evan You
|
50d424188c
|
feat: export all option types
|
2018-10-18 18:21:26 -04:00 |
|
Evan You
|
023f4ef7f4
|
fix: watcher oldValue
|
2018-10-18 18:21:14 -04:00 |
|
Evan You
|
7c389606a4
|
fix: should always generate slot for non-null children
|
2018-10-18 18:01:38 -04:00 |
|
Evan You
|
a428218c64
|
fix: KeepAlive state should be non-reactive
|
2018-10-18 17:49:11 -04:00 |
|
Evan You
|
05fcfa0782
|
test: wip tests for inheritance and mixins
|
2018-10-17 17:36:34 -04:00 |
|
Evan You
|
2f936a0dfe
|
feat: warn missing render() function
|
2018-10-17 17:35:03 -04:00 |
|
Evan You
|
7d091b5e91
|
refactor: createComponentInstance needs only 1 argument
|
2018-10-17 16:37:45 -04:00 |
|
Evan You
|
1c42c96d1a
|
refactor: use faster key check
|
2018-10-17 12:20:54 -04:00 |
|
Evan You
|
30404ec546
|
refactor: events -> eventEmitter
|
2018-10-17 10:52:08 -04:00 |
|
Evan You
|
861a1c23b0
|
refactor: split EventEmitter and make it optional
|
2018-10-16 20:32:18 -04:00 |
|
Evan You
|
7ce16ea8d6
|
feat: support initializers in mixins
|
2018-10-16 20:04:58 -04:00 |
|
Evan You
|
456ee13ec9
|
fix: fix props option merging
|
2018-10-16 19:16:34 -04:00 |
|
Evan You
|
b83cf4ea38
|
refactor: proper options inheritance
|
2018-10-16 19:10:08 -04:00 |
|
Evan You
|
6e04850d71
|
build: adjust types build script
|
2018-10-16 17:41:59 -04:00 |
|
Evan You
|
aac7805b3a
|
refactor: use shared util, remove unused regex
|
2018-10-16 15:53:23 -04:00 |
|
Evan You
|
149d82d618
|
refactor: option merging + extract helper functions
|
2018-10-16 15:47:51 -04:00 |
|
Evan You
|
7bc28a6e61
|
refactor: access all options from instance.$options
|
2018-10-16 12:37:31 -04:00 |
|
Evan You
|
62214fa42e
|
feat: allow mixins to accept generics
|
2018-10-16 10:50:23 -04:00 |
|
Evan You
|
be95ad00e9
|
chore: comments, signature
|
2018-10-15 19:08:19 -04:00 |
|
Evan You
|
3a7d11ca15
|
wip: mixins
|
2018-10-15 19:07:06 -04:00 |
|
Evan You
|
2507ad2b44
|
feat: improve warning component trace
|
2018-10-15 14:39:16 -04:00 |
|
Evan You
|
d4cd3fb352
|
fix: provide/inject should be resolved in parent tree
|
2018-10-15 13:12:13 -04:00 |
|
Evan You
|
e4e138197c
|
refactor: use more explicit names for warning context
|
2018-10-15 12:43:21 -04:00 |
|
Evan You
|
b0f3a67e29
|
refactor: tweak arguments
|
2018-10-15 12:41:18 -04:00 |
|
Evan You
|
24ff686848
|
types: fix wrong order
|
2018-10-13 21:14:52 -04:00 |
|
Evan You
|
a9b608266e
|
types: improve public component type
|
2018-10-13 21:13:56 -04:00 |
|
Evan You
|
b3e3fd6ef5
|
types: basic tsx support
|
2018-10-13 20:46:30 -04:00 |
|
Evan You
|
2599580bca
|
types: further tweak createElement type inference
|
2018-10-12 22:07:08 -04:00 |
|
Evan You
|
5257b366fd
|
types: improve createElement typing
|
2018-10-12 19:49:41 -04:00 |
|
Evan You
|
47a2b25a95
|
wip(types): improve h typing
|
2018-10-12 13:42:19 -04:00 |
|
Evan You
|
7e6fdb8cc4
|
feat: use internal warning
|
2018-10-11 17:21:13 -04:00 |
|
Evan You
|
5327abb249
|
feat: warning traces & error handling for functional render
|
2018-10-11 17:14:39 -04:00 |
|
Evan You
|
3a7bbecb22
|
feat: alias $attrs to $props when component has no declared props
|
2018-10-11 14:27:02 -04:00 |
|
Evan You
|
c94ce3ed62
|
chore: comments
|
2018-10-11 14:24:55 -04:00 |
|
Evan You
|
60e803ce62
|
feat: support defining data in constructor/initialzers
|
2018-10-11 13:54:35 -04:00 |
|
Evan You
|
d9e3ad72c0
|
fix: activateComponent should insert vnode now
|
2018-10-10 13:29:36 -04:00 |
|
Evan You
|
5cd1f33de3
|
wip: refactor parentChain management
|
2018-10-10 13:13:27 -04:00 |
|
Evan You
|
ef0c6effe8
|
wip: warning
|
2018-10-10 09:58:59 -04:00 |
|
Evan You
|
83605ef26c
|
refactor: remove inheritAttrs / nativeOn, enforce explicit fallthrough
|
2018-10-09 21:10:30 -04:00 |
|
Evan You
|
699dfd95be
|
types: expose all option types
|
2018-10-09 20:25:00 -04:00 |
|
Evan You
|
da6f0d7adc
|
refactor: use flat options on class
|
2018-10-09 20:22:29 -04:00 |
|
Evan You
|
b527705928
|
refactor: tweak applyDirectives
|
2018-10-09 18:55:16 -04:00 |
|
Evan You
|
1a68bcb4a7
|
refactor: adjust arguments
|
2018-10-09 18:33:08 -04:00 |
|
Evan You
|
c206531330
|
refactor: use spread args
|
2018-10-09 18:30:21 -04:00 |
|
Evan You
|
4974a47111
|
feat: applyDirectives
|
2018-10-09 18:28:23 -04:00 |
|
Evan You
|
ba62deb5d9
|
types: simplify options types
|
2018-10-09 13:59:30 -04:00 |
|
Evan You
|
e698c8f492
|
types: rename
|
2018-10-09 11:37:24 -04:00 |
|
Evan You
|
d22b71b27e
|
refactor: types refactor
|
2018-10-08 18:09:13 -04:00 |
|
Evan You
|
ba918b5afe
|
types: trim exports
|
2018-10-04 18:12:18 -04:00 |
|