diff --git a/src/engine/EntityComponentSystem/Component.ts b/src/engine/EntityComponentSystem/Component.ts index 74b721f4b..3741768d0 100644 --- a/src/engine/EntityComponentSystem/Component.ts +++ b/src/engine/EntityComponentSystem/Component.ts @@ -1,8 +1,9 @@ import { Entity } from './Entity'; -export interface ComponentCtor { - new (): T; -} +/** + * Component Contructor Types + */ +export declare type ComponentCtor = new (...args:any[]) => T; /** * Type guard to check if a component implements clone