Commit Graph

5 Commits

Author SHA1 Message Date
Trygve Wastvedt
229e28706e A-Frame additions (#25006)
* Add new PropertyTypes

* A-Frame: Expand registerComponent test.

* Add generics to properties, components, and systems.

* Add missing ShaderDefinition interface.

* Add missing event data.

* Add missing throttle and throttleTick functions.

* Update Typescript version

* Use classes for component, system, and geometry

* Add tests for class inheritance.

* Improve defaults, rename ComponentBase -> ComponentDefault

* Saw the sign - many simplifications, return to interfaces
Can't extend a class definition that doesn't exist at runtime, so we need to use interfaces?

* Remove unnecessary generics

* Simplified some references, added a couple tests.

* Moving undefined system from generic to property.

* Revert "Update Typescript version"

This reverts commit 43ef72cef75b0bcee2d04eddcaa0f594290ec46f.
2018-05-08 10:12:01 -07:00
Andy
ccdb9e03d1 Add tslint disables for no-unnecessary-generics (#19564) 2017-09-05 09:14:04 -07:00
Andy
d74806eb3d Add lint disables for no-unnecessary-generics (#19508) 2017-09-01 08:34:37 -07:00
Paul Shannon
485696c0db making requested changes 2017-06-15 21:13:34 -07:00
Paul Shannon
bafdeeaa05 Added A-Frame typings
clean-up aframe DT header

using files in tsconfig.json

removing name from package.json

removing version from package.json

removing scripts from package.json

removing types from package.json

Moved package.json to tests to support ease of use

Telling DT to ignore tests

removing unix standard blank line at end of UNUSED_FILES.txt

dtslint seems to want a commonjs module

module in compileroptions

module in compileroptions

cleaning up lint errors
2017-06-06 12:19:14 -07:00