Mercurial > hg > ugly-duckling
diff src/app/waveform/waves-ui.d.ts @ 236:53ea6406d601
Generate new project with latest @angular/cli, including Angular 4.
author | Lucas Thompson <dev@lucas.im> |
---|---|
date | Tue, 25 Apr 2017 20:01:09 +0100 |
parents | 4a2d21f73b9f |
children |
line wrap: on
line diff
--- a/src/app/waveform/waves-ui.d.ts Mon Apr 24 17:05:12 2017 +0100 +++ b/src/app/waveform/waves-ui.d.ts Tue Apr 25 20:01:09 2017 +0100 @@ -1,7 +1,4 @@ -import EventEmitter = NodeJS.EventEmitter; -/** - * Created by lucas on 01/12/2016. - */ +/// <reference path="../../../node_modules/@types/node/index.d.ts"/> declare const AmbientInstance: WavesUserInterface; declare module 'waves-ui' { @@ -34,9 +31,7 @@ height: number; } -interface Layer extends EventEmitter { - destroy(): void; - configureTimeContextBehaviour(ctor: ObjectConstructor): void; +interface Layer extends NodeJS.EventEmitter { start: number; offset: number; duration: number; @@ -46,7 +41,10 @@ readonly timeToPixel: () => (time: number) => number; readonly valueToPixel: () => (value: number) => number; readonly items: Element[]; + readonly selectedItems: Element[]; data: ArrayLike<any> | Object; + destroy(): void; + configureTimeContextBehaviour(ctor: ObjectConstructor): void; setTimeContext(context: TimeContext): void; configureShape(ctor: ObjectConstructor /* TODO BaseShape*/, accessors: Object, @@ -55,7 +53,6 @@ accessors: Object, options: Object): void; setBehaviour(behaviour: Object /* TODO BaseBehavior */): void; - readonly selectedItems: Element[]; select(...$items: Element[]); unselect(...$items: Element[]); toggleSelection(...$items: Element[]); @@ -76,7 +73,7 @@ } interface LayerConstructor { - new(dataType: "entity" | "collection", + new(dataType: 'entity' | 'collection', data: ArrayLike<any> | Object, options: Object): Layer; }