SYMBOL INDEX (255 symbols across 29 files) FILE: dist/tween.amd.js function setNow (line 222) | function setNow(nowFunction) { function Group (line 233) | function Group() { function Sequence (line 405) | function Sequence() { function Tween (line 425) | function Tween(object, group) { FILE: dist/tween.cjs function setNow (line 224) | function setNow(nowFunction) { function Group (line 235) | function Group() { function Sequence (line 407) | function Sequence() { function Tween (line 427) | function Tween(object, group) { FILE: dist/tween.d.ts type EasingFunction (line 1) | type EasingFunction = (amount: number) => number; type EasingFunctionGroup (line 2) | type EasingFunctionGroup = { type InterpolationFunction (line 30) | type InterpolationFunction = (v: number[], k: number) => number; class Tween (line 55) | class Tween { type UnknownProps (line 158) | type UnknownProps = Record; class Group (line 166) | class Group { class Sequence (line 194) | class Sequence { FILE: dist/tween.esm.js function setNow (line 220) | function setNow(nowFunction) { function Group (line 231) | function Group() { function Sequence (line 403) | function Sequence() { function Tween (line 423) | function Tween(object, group) { FILE: dist/tween.umd.js function setNow (line 226) | function setNow(nowFunction) { function Group (line 237) | function Group() { function Sequence (line 409) | function Sequence() { function Tween (line 429) | function Tween(object, group) { FILE: examples/09_relative_values.js function animate (line 20) | function animate(time) { function updateBox (line 25) | function updateBox(box, params) { FILE: examples/10_yoyo.js function animate (line 90) | function animate(time) { function updateBox (line 96) | function updateBox(box, params) { FILE: examples/example-projects/nodejs-commonjs/index.js constant TWEEN (line 3) | const TWEEN = require('@tweenjs/tween.js') FILE: examples/example-projects/plain-javascript-modules/animate.js function animate (line 1) | function animate(group) { FILE: examples/example-projects/plain-javascript-modules/index.js function update (line 28) | function update() { FILE: examples/example-projects/plain-typescript-modules/animate.js function animate (line 1) | function animate(group) { FILE: examples/example-projects/plain-typescript-modules/animate.ts function animate (line 3) | function animate(group: Group) { FILE: examples/example-projects/plain-typescript-modules/index.js function update (line 21) | function update() { FILE: examples/example-projects/plain-typescript-modules/index.ts function update (line 29) | function update() { FILE: examples/js/createGraph.js function createGraph (line 5) | function createGraph(group, text, easingFn, width = 180, height = 100) { FILE: examples/js/createPath.js function createPath (line 32) | function createPath(group, text, interpolation, width = 240, height = 16... FILE: examples/js/drawings.js function drawRabbit (line 1) | function drawRabbit(context, x, y, color, opacity = 1) { function drawFox (line 26) | function drawFox(context, x, y, color) { FILE: scripts/write-version.js function handleError (line 6) | function handleError(error) { FILE: src/Easing.ts type EasingFunction (line 1) | type EasingFunction = (amount: number) => number type EasingFunctionGroup (line 3) | type EasingFunctionGroup = { method None (line 15) | None(amount: number): number { method In (line 18) | In(amount: number): number { method Out (line 21) | Out(amount: number): number { method InOut (line 24) | InOut(amount: number): number { method In (line 30) | In(amount: number): number { method Out (line 33) | Out(amount: number): number { method InOut (line 36) | InOut(amount: number): number { method In (line 46) | In(amount: number): number { method Out (line 49) | Out(amount: number): number { method InOut (line 52) | InOut(amount: number): number { method In (line 61) | In(amount: number): number { method Out (line 64) | Out(amount: number): number { method InOut (line 67) | InOut(amount: number): number { method In (line 77) | In(amount: number): number { method Out (line 80) | Out(amount: number): number { method InOut (line 83) | InOut(amount: number): number { method In (line 93) | In(amount: number): number { method Out (line 96) | Out(amount: number): number { method InOut (line 99) | InOut(amount: number): number { method In (line 105) | In(amount: number): number { method Out (line 108) | Out(amount: number): number { method InOut (line 111) | InOut(amount: number): number { method In (line 129) | In(amount: number): number { method Out (line 132) | Out(amount: number): number { method InOut (line 135) | InOut(amount: number): number { method In (line 144) | In(amount: number): number { method Out (line 155) | Out(amount: number): number { method InOut (line 165) | InOut(amount: number): number { method In (line 185) | In(amount: number): number { method Out (line 189) | Out(amount: number): number { method InOut (line 193) | InOut(amount: number): number { method In (line 203) | In(amount: number): number { method Out (line 206) | Out(amount: number): number { method InOut (line 217) | InOut(amount: number): number { method generatePow (line 225) | generatePow(power = 4): EasingFunctionGroup { FILE: src/Group.ts class Group (line 10) | class Group { method constructor (line 14) | constructor(...tweens: Tween[]) { method getAll (line 18) | getAll(): Array { method removeAll (line 22) | removeAll(): void { method add (line 26) | add(...tweens: Tween[]): void { method remove (line 40) | remove(...tweens: Tween[]): void { method allStopped (line 51) | allStopped() { method update (line 64) | update(time: number = now(), preserve = true): void { method onComplete (line 87) | onComplete(callback: (object: Tween[]) => void) { FILE: src/Index.ts constant TWEEN (line 27) | const TWEEN = mainGroup FILE: src/Interpolation.ts type InterpolationFunction (line 4) | type InterpolationFunction = (v: number[], k: number) => number FILE: src/Now.ts function setNow (line 7) | function setNow(nowFunction: Function) { FILE: src/Sequence.ts class Sequence (line 4) | class Sequence { method nextId (line 7) | static nextId(): number { FILE: src/Tween.ts class Tween (line 20) | class Tween { method constructor (line 68) | constructor(object: T, group?: Group | true) { method getId (line 82) | getId(): number { method getCompleteCallback (line 86) | getCompleteCallback(): ((object: T) => void) | undefined { method isPlaying (line 90) | isPlaying(): boolean { method isPaused (line 94) | isPaused(): boolean { method getDuration (line 98) | getDuration(): number { method to (line 102) | to(target: UnknownProps, duration = 1000): this { method duration (line 113) | duration(duration = 1000): this { method dynamic (line 118) | dynamic(dynamic = false): this { method start (line 123) | start(time: number = now(), overrideStartingValues = false): this { method startFromCurrentValues (line 176) | startFromCurrentValues(time?: number): this { method _setupProperties (line 180) | private _setupProperties( method stop (line 278) | stop(): this { method end (line 299) | end(): this { method pause (line 305) | pause(time: number = now()): this { method resume (line 317) | resume(time: number = now()): this { method stopChainedTweens (line 331) | stopChainedTweens(): this { method group (line 348) | group(group?: Group): this { method remove (line 361) | remove() { method delay (line 366) | delay(amount = 0): this { method repeat (line 371) | repeat(times = 0): this { method repeatDelay (line 377) | repeatDelay(amount?: number): this { method yoyo (line 382) | yoyo(yoyo = false): this { method easing (line 387) | easing(easingFunction: EasingFunction = Easing.Linear.None): this { method interpolation (line 392) | interpolation(interpolationFunction: InterpolationFunction = Interpola... method chain (line 398) | chain(...tweens: Array>): this { method onStart (line 403) | onStart(callback?: (object: T) => void): this { method onEveryStart (line 408) | onEveryStart(callback?: (object: T) => void): this { method onUpdate (line 413) | onUpdate(callback?: (object: T, elapsed: number) => void): this { method onRepeat (line 418) | onRepeat(callback?: (object: T) => void): this { method onComplete (line 423) | onComplete(callback?: (object: T) => void): this { method onStop (line 428) | onStop(callback?: (object: T) => void): this { method update (line 444) | update(time = now(), autoStart = Tween.autoStartOnUpdate): boolean { method _updateProperties (line 563) | private _updateProperties( method _handleRelativeValue (line 601) | private _handleRelativeValue(start: number, end: number | string): num... method _swapEndStartRepeatValues (line 613) | private _swapEndStartRepeatValues(property: string): void { type UnknownProps (line 627) | type UnknownProps = Record FILE: src/Version.ts constant VERSION (line 1) | const VERSION = '25.0.0' FILE: src/test-performance-now-fake.ts function tickTime (line 8) | function tickTime(t: number): void { function patchPerformanceNow (line 12) | function patchPerformanceNow(): void { function restorePerformanceNow (line 23) | function restorePerformanceNow(): void { FILE: src/tests.ts method hello (line 6) | hello(test: Test): void { method 'TWEEN.getAll' (line 12) | 'TWEEN.getAll'(test: Test): void { method 'TWEEN object stores tweens automatically on start' (line 17) | 'TWEEN object stores tweens automatically on start'(test: Test): void { method 'TWEEN.removeAll()' (line 29) | 'TWEEN.removeAll()'(test: Test): void { method 'TWEEN.add()' (line 50) | 'TWEEN.add()'(test: Test): void { method 'TWEEN.remove()' (line 62) | 'TWEEN.remove()'(test: Test): void { method 'TWEEN.update() removes tweens when they are finished only if preserve is set to false' (line 78) | 'TWEEN.update() removes tweens when they are finished only if preserve i... method 'TWEEN.update() does not remove tweens when they are finished with preserve true (default)' (line 103) | 'TWEEN.update() does not remove tweens when they are finished with prese... method 'Unremoved tweens which have been updated past their finish time may go backward in time' (line 132) | 'Unremoved tweens which have been updated past their finish time may go ... method constructor (line 170) | constructor(test: Test): void { method 'Return the same tween instance for method chaining' (line 177) | 'Return the same tween instance for method chaining'(test: Test): void { method 'Tween existing property' (line 225) | 'Tween existing property'(test: Test): void { method 'Tween non-existing property' (line 237) | 'Tween non-existing property'(test: Test): void { method 'Tween non-null property' (line 252) | 'Tween non-null property'(test: Test): void { method 'Tween function property' (line 265) | 'Tween function property'(test: Test): void { method 'Tween boolean property' (line 279) | 'Tween boolean property'(test: Test): void { method 'Tween null property' (line 292) | 'Tween null property'(test: Test): void { method 'Tween undefined property' (line 304) | 'Tween undefined property'(test: Test): void { method 'Tween relative positive value' (line 318) | 'Tween relative positive value'(test: Test): void { method 'Tween relative negative value' (line 330) | 'Tween relative negative value'(test: Test): void { method 'String values without a + or - sign should not be interpreted as relative' (line 342) | 'String values without a + or - sign should not be interpreted as relati... method 'Tween relative positive value, with yoyo' (line 354) | 'Tween relative positive value, with yoyo'(test: Test): void { method 'Tween relative negative value, with yoyo' (line 375) | 'Tween relative negative value, with yoyo'(test: Test): void { method 'Tween relative positive array interpolation values' (line 396) | 'Tween relative positive array interpolation values'(test: Test): void { method 'String values without a + or - sign should not be interpreted as relative with array interpolation values' (line 423) | 'String values without a + or - sign should not be interpreted as relati... method 'animate values in an array' (line 452) | 'animate values in an array'(test: Test): void { method 'animate values in a nested array' (line 479) | 'animate values in a nested array'(test: Test): void { method 'Test TWEEN.Tween.start()' (line 506) | 'Test TWEEN.Tween.start()'(test: Test): void { method 'Ensure tweens start without calling start() method.' (line 522) | 'Ensure tweens start without calling start() method.'(test: Test): void { method 'Test Tween.to() tweening towards a dynamic object' (line 548) | 'Test Tween.to() tweening towards a dynamic object'(test: Test): void { method 'Test TWEEN.Tween.stop()' (line 588) | 'Test TWEEN.Tween.stop()'(test: Test): void { method 'Test TWEEN.Tween.delay()' (line 604) | 'Test TWEEN.Tween.delay()'(test: Test): void { method 'Test TWEEN.Tween.easing()' (line 627) | 'Test TWEEN.Tween.easing()'(test: Test): void { method 'Test TWEEN.Tween.EasingFunctionGroup should be frozen' (line 640) | 'Test TWEEN.Tween.EasingFunctionGroup should be frozen'(test: Test): void { method 'Test TWEEN.Easing should starts at 0.0, ends at 1.0. TWEEN.Easing.InOut() should be 0.5 at midpoint' (line 680) | 'Test TWEEN.Easing should starts at 0.0, ends at 1.0. TWEEN.Easing.InOut... method 'Test TWEEN.Easing should pass a specific value' (line 708) | 'Test TWEEN.Easing should pass a specific value'(test: Test): void { method 'Test TWEEN.interpolation should starts at values[0], ends at values[values.length-1].' (line 780) | 'Test TWEEN.interpolation should starts at values[0], ends at values[val... method 'Test TWEEN.interpolation.Bezier should return a value equal to Linear if there are two values.' (line 799) | 'Test TWEEN.interpolation.Bezier should return a value equal to Linear i... method 'Test TWEEN.interpolation should pass a specific value.' (line 814) | 'Test TWEEN.interpolation should pass a specific value.'(test: Test): vo... method 'Test TWEEN.Tween.chain --with one tween' (line 832) | 'Test TWEEN.Tween.chain --with one tween'(test: Test): void { method 'Test TWEEN.Tween.chain --with several tweens in an array' (line 880) | 'Test TWEEN.Tween.chain --with several tweens in an array'(test: Test): ... method 'Test TWEEN.Tween.chain allows endless loops' (line 916) | 'Test TWEEN.Tween.chain allows endless loops'(test: Test): void { method 'Test TWEEN.Tween.startFromCurrentValues' (line 1002) | 'Test TWEEN.Tween.startFromCurrentValues'(test: Test): void { method 'Test TWEEN.Tween.onStart' (line 1035) | 'Test TWEEN.Tween.onStart'(test: Test): void { method 'Test TWEEN.Tween.onEveryStart' (line 1061) | 'Test TWEEN.Tween.onEveryStart'(test: Test): void { method 'Test TWEEN.Tween.onStop' (line 1093) | 'Test TWEEN.Tween.onStop'(test: Test): void { method 'Test TWEEN.Tween.onUpdate' (line 1126) | 'Test TWEEN.Tween.onUpdate'(test: Test): void { method 'Test TWEEN.Tween.onComplete' (line 1160) | 'Test TWEEN.Tween.onComplete'(test: Test): void { method 'TWEEN.Tween does not repeat by default' (line 1193) | 'TWEEN.Tween does not repeat by default'(test: Test): void { method 'Test single repeat happens only once' (line 1215) | 'Test single repeat happens only once'(test: Test): void { method 'Test Infinity repeat happens forever' (line 1240) | 'Test Infinity repeat happens forever'(test: Test): void { method 'Test tweening relatively with repeat' (line 1268) | 'Test tweening relatively with repeat'(test: Test): void { method 'Test yoyo with repeat Infinity happens forever' (line 1298) | 'Test yoyo with repeat Infinity happens forever'(test: Test): void { method 'Test yoyo with repeat 1 happens once' (line 1326) | 'Test yoyo with repeat 1 happens once'(test: Test): void { method 'Test yoyo works with arrays' (line 1354) | 'Test yoyo works with arrays'(test: Test): void { method 'Test yoyo can be stopped and restarted properly' (line 1380) | 'Test yoyo can be stopped and restarted properly'(test: Test): void { method 'Test TWEEN.Tween.stopChainedTweens()' (line 1424) | 'Test TWEEN.Tween.stopChainedTweens()'(test: Test): void { method 'Test TWEEN.Tween.chain progressess into chained tweens' (line 1472) | 'Test TWEEN.Tween.chain progressess into chained tweens'(test: Test): vo... method 'Test that TWEEN.Tween.end sets the final values.' (line 1494) | 'Test that TWEEN.Tween.end sets the final values.'(test: Test): void { method 'Test that TWEEN.Tween.end calls the onComplete callback of the tween.' (line 1523) | 'Test that TWEEN.Tween.end calls the onComplete callback of the tween.'(... method 'Ensure Tween.end() works after stopping a tween.' (line 1536) | 'Ensure Tween.end() works after stopping a tween.'(test: Test): void { method 'Test delay adds delay before each repeat' (line 1554) | 'Test delay adds delay before each repeat'(test: Test): void { method 'Test repeatDelay adds delay before each repeat' (line 1589) | 'Test repeatDelay adds delay before each repeat'(test: Test): void { method 'Test repeatDelay and delay can be used together' (line 1621) | 'Test repeatDelay and delay can be used together'(test: Test): void { method 'TWEEN.Tween.onRepeat should not be called if repeat = 0 or default' (line 1653) | 'TWEEN.Tween.onRepeat should not be called if repeat = 0 or default'(tes... method 'TWEEN.Tween.onRepeat should be called once if repeat = 1' (line 1677) | 'TWEEN.Tween.onRepeat should be called once if repeat = 1'(test: Test): ... method 'TWEEN.Tween.onRepeat should be called every time if repeat = Infinity' (line 1707) | 'TWEEN.Tween.onRepeat should be called every time if repeat = Infinity'(... method 'TWEEN.Tween.onRepeat should not be called if Tween.pause() or Tween.stop(), and should be called after Tween.resume() or restart' (line 1737) | 'TWEEN.Tween.onRepeat should not be called if Tween.pause() or Tween.sto... method 'If Tween.delay is set, TWEEN.Tween.onRepeat should be called when repeat section finished' (line 1785) | 'If Tween.delay is set, TWEEN.Tween.onRepeat should be called when repea... method 'If Tween.repeatDelay is set, TWEEN.Tween.onRepeat should be called when repeat section finished' (line 1831) | 'If Tween.repeatDelay is set, TWEEN.Tween.onRepeat should be called when... method 'Test TWEEN.update() should reduce the repeat count' (line 1870) | 'Test TWEEN.update() should reduce the repeat count'(test: Test) { method 'Test TWEEN.update() should reduce the repeat count multiple times' (line 1909) | 'Test TWEEN.update() should reduce the repeat count multiple times'(test... method 'Test browser tab sleep with delay' (line 1924) | 'Test browser tab sleep with delay'(test: Test) { method 'Test browser tab sleep with repeatDelay' (line 1941) | 'Test browser tab sleep with repeatDelay'(test: Test) { method 'Test browser tab sleep with repeatDelay and delay' (line 1961) | 'Test browser tab sleep with repeatDelay and delay'(test: Test) { method 'Tween.js compatible with Object.defineProperty getter / setters' (line 1981) | 'Tween.js compatible with Object.defineProperty getter / setters'(test: ... method 'tween.isPlaying() is false before the tween starts' (line 2015) | 'tween.isPlaying() is false before the tween starts'(test: Test): void { method 'tween.isPlaying() is true when a tween is started and before it ends' (line 2023) | 'tween.isPlaying() is true when a tween is started and before it ends'(t... method 'tween.isPlaying() is false after a tween ends' (line 2031) | 'tween.isPlaying() is false after a tween ends'(test: Test): void { method 'A zero-duration tween finishes at its starting time without an error.' (line 2042) | 'A zero-duration tween finishes at its starting time without an error.'(... method 'Custom group.getAll()' (line 2058) | 'Custom group.getAll()'(test: Test): void { method 'Custom group.onComplete() should be triggered when all Tweens in the group have reached their completion, and the child Tween.onComplete() should also be fired' (line 2063) | 'Custom group.onComplete() should be triggered when all Tweens in the gr... method 'Custom group stores tweens instead of global TWEEN group' (line 2128) | 'Custom group stores tweens instead of global TWEEN group'(test: Test): ... method "Custom group.removeAll() doesn't conflict with global TWEEN group" (line 2147) | "Custom group.removeAll() doesn't conflict with global TWEEN group"(test... method "Global TWEEN.removeAll() doesn't conflict with custom group" (line 2179) | "Global TWEEN.removeAll() doesn't conflict with custom group"(test: Test... method "Custom group.add() doesn't conflict with global TWEEN group, or vice versa" (line 2211) | "Custom group.add() doesn't conflict with global TWEEN group, or vice ve... method "Custom group.update() doesn't conflict with global TWEEN group" (line 2228) | "Custom group.update() doesn't conflict with global TWEEN group"(test: T... method "Global TWEEN.update() doesn't conflict with custom group" (line 2248) | "Global TWEEN.update() doesn't conflict with custom group"(test: Test): ... method 'Ensure tweens work without any group' (line 2268) | 'Ensure tweens work without any group'(test: Test): void { method 'Stopping a tween within an update callback will not cause an error.' (line 2294) | 'Stopping a tween within an update callback will not cause an error.'(te... method 'Set the duration with .duration' (line 2322) | 'Set the duration with .duration'(test: Test): void { method 'Get the duration with .getDuration' (line 2332) | 'Get the duration with .getDuration'(test: Test): void { method "Tween.group sets the tween's group." (line 2340) | "Tween.group sets the tween's group."(test: Test): void { method 'Test TWEEN.Tween.pause() and TWEEN.Tween.resume()' (line 2351) | 'Test TWEEN.Tween.pause() and TWEEN.Tween.resume()'(test: Test): void { method 'Test TWEEN.Tween.pause() and TWEEN.Tween.resume(), without groups' (line 2392) | 'Test TWEEN.Tween.pause() and TWEEN.Tween.resume(), without groups'(test... method 'Arrays in the object passed to to() are not modified by start() if dynamic is false.' (line 2427) | 'Arrays in the object passed to to() are not modified by start() if dyna... method 'Arrays in the object passed to to() are modified by start() if dynamic is true.' (line 2439) | 'Arrays in the object passed to to() are modified by start() if dynamic ... method 'Arrays in the object passed to to() are not modified by start() if they are not interpolation arrays, regardless of dynamic.' (line 2453) | 'Arrays in the object passed to to() are not modified by start() if they... method 'Tween.js animate nested object' (line 2475) | 'Tween.js animate nested object'(test: Test): void { method 'Tween.js animate nested object including relative value' (line 2500) | 'Tween.js animate nested object including relative value'(test: Test): v... method 'Test TWEEN.Tween with nested objects' (line 2528) | 'Test TWEEN.Tween with nested objects'(test: Test): void { method 'Test TWEEN.Tween.pause() and .resume() with nested objects' (line 2567) | 'Test TWEEN.Tween.pause() and .resume() with nested objects'(test: Test)... method 'Test TWEEN.Easing.generatePow(1) equals Linear' (line 2633) | 'Test TWEEN.Easing.generatePow(1) equals Linear'(test: Test): void { method 'Test TWEEN.Easing.generatePow(n) should pass 0.0, 0.5, 1.0' (line 2653) | 'Test TWEEN.Easing.generatePow(n) should pass 0.0, 0.5, 1.0'(test: Test)... method "Test TWEEN.to(ends) shouldn't grow endless on ends value" (line 2677) | "Test TWEEN.to(ends) shouldn't grow endless on ends value"(test: Test): ... method 'Test TWEEN.Tween.to() with a dynamic target provided as object' (line 2693) | 'Test TWEEN.Tween.to() with a dynamic target provided as object'(test: T... method 'Test TWEEN.Tween.update() with no arguments' (line 2783) | 'Test TWEEN.Tween.update() with no arguments'(test: Test): void { type Test (line 2811) | type Test = { function toBeCloseTo (line 2822) | function toBeCloseTo(test: Test, numberA: number, numberB: number, numDi... FILE: test/unit/nodeunit.js function f (line 178) | function f(n) { function quote (line 226) | function quote(string) { function str (line 243) | function str(key, holder) { function walk (line 421) | function walk(holder, key) { function fail (line 1293) | function fail(actual, expected, message, operator, stackStartFunction) { function _deepEqual (line 1353) | function _deepEqual(actual, expected) { function isUndefinedOrNull (line 1402) | function isUndefinedOrNull(value) { function isArguments (line 1406) | function isArguments(object) { function objEquiv (line 1410) | function objEquiv(a, b) { function expectedException (line 1479) | function expectedException(actual, expected) { function _throws (line 1495) | function _throws(shouldThrow, block, expected, message) { function run_once (line 1867) | function run_once() { function setText (line 2069) | function setText(el, txt) { function getOrCreate (line 2077) | function getOrCreate(tag, id) {