Yotam Mann
|
560ac489af
|
moving tests to AdvancedTypeCheck
|
2019-08-19 10:01:37 -07:00 |
|
Yotam Mann
|
74ae46a7d4
|
adding interface to deepMerge which reflects the merging interfaces
|
2019-08-16 13:57:17 -04:00 |
|
Yotam Mann
|
d1c281c810
|
using isAudioParam and isAudioNode to test instanceof
will make migrating to standardized-audio-context easier
|
2019-08-16 12:49:04 -04:00 |
|
Yotam Mann
|
0b1a6bee58
|
updating typing
|
2019-08-12 13:17:37 -04:00 |
|
Yotam Mann
|
4d52317fd3
|
takes an array of partials
|
2019-08-12 00:09:40 -04:00 |
|
Yotam Mann
|
edddd9e3ba
|
moving assert and log to their own file
|
2019-08-10 18:07:02 -04:00 |
|
Yotam Mann
|
1360828a6c
|
caching periodic wave computations
helps when creating many custom oscillators with the same phase or partials
|
2019-08-08 14:22:15 -04:00 |
|
Yotam Mann
|
6e5e8b3399
|
using specific types
importing them so there are not multiple import type errors
|
2019-07-30 15:35:27 -04:00 |
|
Yotam Mann
|
5fcb7df3cc
|
Revert "getFrom is like getAfter, but also includes the event at the given time"
This reverts commit b4b924f2e0 .
|
2019-07-24 19:54:57 -04:00 |
|
Yotam Mann
|
b4b924f2e0
|
getFrom is like getAfter, but also includes the event at the given time
|
2019-07-24 19:49:31 -04:00 |
|
Yotam Mann
|
6cb6472f46
|
if object key is 'value' just copy it over
deep merging was causing some errors with ToneEvent
|
2019-07-23 17:09:11 -04:00 |
|
Yotam Mann
|
9306e5188c
|
adding additional option to StateTimeline.add
enables more strict typing of returned object
|
2019-07-23 13:43:11 -04:00 |
|
Yotam Mann
|
ffad8c1475
|
confirm that an instance was disposed
implement Tone.prototype.dispose which flips a boolean wasDisposed.
|
2019-07-23 12:11:57 -04:00 |
|
Yotam Mann
|
5a8ee37c77
|
adding implicit end attribute to StateTimeline
used when the ending is impilcitly scheduled as in Player
|
2019-07-23 11:26:41 -04:00 |
|
Yotam Mann
|
9e8ffa3dd0
|
optionsFromArguments can accept an object
uses 4th parameter to know which options should be an object
|
2019-07-22 16:15:55 -04:00 |
|
Yotam Mann
|
c56798ebf4
|
takes a string array instead of object
|
2019-07-19 12:32:42 -04:00 |
|
Yotam Mann
|
9306f9e797
|
RecursivePartial is useful for nested properties
|
2019-07-18 14:06:53 -04:00 |
|
Yotam Mann
|
3efd706458
|
omiting defaults from object
useful for removing redundant properties in get/set
|
2019-07-18 14:06:10 -04:00 |
|
Yotam Mann
|
219462fe9e
|
cleaning up circular deps
|
2019-07-11 09:57:06 -04:00 |
|
Yotam Mann
|
f48696a69e
|
Revert "every class calls super.dispose()"
This reverts commit 60a63cacf8 .
|
2019-07-11 00:36:16 -04:00 |
|
Yotam Mann
|
60a63cacf8
|
every class calls super.dispose()
makes sure that things don't get disposed twice, which seems to be a common source of issues
|
2019-07-10 23:35:29 -04:00 |
|
Yotam Mann
|
02cfefa7ef
|
Merge branch 'typescript' into fix-typescript-linting
|
2019-06-24 13:33:18 -04:00 |
|
tambien
|
017f866ee3
|
options does not require keys if empty
|
2019-06-23 14:47:44 -04:00 |
|
Garren Smith
|
efbd3c7f5f
|
Fix linting issues
Also add in no-unused-expression-chai rule so that chai works with
tslint.
|
2019-06-23 12:53:57 +02:00 |
|
tambien
|
ff157bf4ad
|
Update Draw.ts
|
2019-06-19 09:56:21 -04:00 |
|
tambien
|
ae5cf78098
|
adding optional fields
used in some classes
|
2019-06-19 09:55:08 -04:00 |
|
tambien
|
863072f8c8
|
converting Draw to ts
|
2019-06-19 09:53:36 -04:00 |
|
tambien
|
014601a4f5
|
adding default arg
|
2019-06-17 21:52:02 -04:00 |
|
tambien
|
730a818bcb
|
organizing into sub folders
|
2019-05-23 14:00:49 -04:00 |
|