Commit Graph

9 Commits

Author SHA1 Message Date
(´・ω・`) 4dccbbc997 Add missing lifecycle definition (#4251)
* add missing lifecycle definition

* add activated lifecycle tests
2016-11-19 07:27:36 -05:00
Kaorun343 887ec90d14 fix RenderContext (#4099) 2016-11-03 13:07:07 -04:00
katashin 6643cb8c23 Update typings (#3876)
* ensure `this` in methods is vue component

* update createElement type and expose it
2016-10-08 14:15:36 -04:00
Kaorun343 ef6945932f Fix $createElement and Vue.extend (#3818)
* Fix $createElement and extend

* Add AsyncComponent
2016-09-30 13:57:38 -04:00
katashin 72a1527148 add inserted hook type to directive option (#3682) 2016-09-16 10:40:12 -06:00
Kaorun343 2b588b754e Update ComponentOptions (#3651)
* Update ComponentOptions

* Make ComponentOptions as a Generic Interface
* Update some interfaces and types related to ComponentOptions
* Update tests

* Fix
2016-09-14 01:59:14 +02:00
Kaorun343 d2337dfc3f remove ".d" from paths (#3607) 2016-09-06 21:28:17 +08:00
Kaorun343 8f4aab201b Fix definitons (#3591)
* Fix types

* add “FunctionalComponentOptions” and “ContextObject”
* fix and update types

* Rename

* Update vue.d.ts

* Update options-test.ts
2016-09-05 18:53:34 +08:00
kaorun343 dfc64e8a11 Add TypeScript definitions
Add TypeScript definition

Remove unnecessary definition

Update definitions

* separate files
* remove unnecessary `{[key: string]: any}`
* from singular to plural

Update definitions

* Add more definitions
* Rename filename and interface
* Sort definitions
* Fix indent

Fix

Add test

* add test
* fix some definitions
* fix typo

Fix ComputedOptions

Update Vue.set

Update definitions

Add npm script
2016-08-31 12:21:26 -04:00