├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── benchmarks ├── fast_addition_set.js ├── generators_overhead.js ├── generators_overhead_2.js ├── lazy_property.js ├── map_creation.js ├── map_indexing.js ├── memory_usage.html ├── memory_usage.js ├── object_creation.js ├── prototype-compactification.js └── prototype-compactification2.js ├── docs_src └── README.md ├── examples └── basic │ ├── cytoscape.css │ ├── index.html │ └── index.ts ├── index.js ├── main.ts ├── package.json ├── scripts ├── build.sh ├── build_docs.sh ├── changelog.js ├── make_dist.sh ├── publish.sh ├── publish_docs.sh └── util.sh ├── src ├── benchmark │ └── Benchmark.ts ├── chrono │ ├── CycleResolver.ts │ ├── Effect.ts │ ├── Graph.ts │ ├── Identifier.ts │ ├── Quark.ts │ ├── Revision.ts │ ├── Transaction.ts │ ├── TransactionCycleDetectionWalkContext.ts │ └── TransactionWalkDepth.ts ├── class │ ├── Base.ts │ ├── BetterMixin.ts │ ├── Mixin.ts │ └── RequiredProperty.ts ├── collection │ ├── Collection.ts │ ├── Iterator.ts │ └── walk_depth │ │ └── WalkDepthopedia.ts ├── cycle_resolver │ └── CycleResolver.ts ├── environment │ └── Debug.ts ├── event │ ├── Event.ts │ └── Hook.ts ├── graph │ ├── Graph.ts │ ├── Node.ts │ └── WalkDepth.ts ├── guides │ ├── AdvancedFeatures.md │ ├── AdvancedFeatures.ts │ ├── BasicFeatures.md │ ├── BasicFeatures.ts │ ├── Benchmarks.md │ ├── Benchmarks.ts │ ├── CycleResolver.md │ └── CycleResolver.ts ├── lab │ ├── Lab.ts │ ├── LinkedList.ts │ ├── Meta.ts │ ├── StaticDefinitions.t.ts │ ├── TreeNode.ts │ ├── TreeNodeBucket.ts │ └── TreeNodeReference.ts ├── primitives │ └── Calculation.ts ├── replica │ ├── Entity.ts │ ├── Identifier.ts │ ├── Reference.ts │ ├── ReferenceBucket.ts │ └── Replica.ts ├── schema │ ├── EntityMeta.ts │ ├── Field.ts │ └── Schema.ts ├── util │ ├── Helpers.ts │ ├── LeveledQueue.ts │ └── Uniqable.ts └── visualization │ └── Cytoscape.ts ├── tests ├── benchmark │ ├── allocation.ts │ ├── compact │ │ ├── compact.html │ │ └── compact.ts │ ├── data.ts │ ├── deep_changes.ts │ ├── events │ │ ├── events.html │ │ └── events.ts │ ├── memory_leak.ts │ ├── shallow_changes.ts │ ├── suite.html │ ├── suite.ts │ └── walk_depth │ │ ├── data.ts │ │ └── walk_depth.ts ├── chrono │ ├── 010_identifier_variable.t.ts │ ├── 011_lazy_identifier.t.ts │ ├── 012_impure_calculated_value.t.ts │ ├── 013_async_calculation.t.ts │ ├── 013_sync_calculation.t.ts │ ├── 014_parallel_propagation.t.ts │ ├── 015_listeners.t.ts │ ├── 016_recursion.t.ts │ ├── 017_identifier_listener.t.ts │ ├── 020_graph_branching.t.ts │ ├── 030_iteration.t.ts │ ├── 030_propagation.t.ts │ ├── 030_propagation_2.t.ts │ ├── 030_transaction_reject.t.ts │ ├── 031_garbage_collection.t.ts │ ├── 032_commit_async.t.ts │ ├── 032_propagation_options.t.ts │ ├── 033_cycle_info.t.ts │ ├── 040_add_remove.t.ts │ └── 050_undo_redo.t.ts ├── class │ ├── 020_mixin.t.ts │ └── 030_mixin_caching.t.ts ├── collection │ └── 010_chained_iterator.t.ts ├── cycle_resolver │ ├── 010_memoizing.t.ts │ ├── 020_sed.t.ts │ ├── 030_sedwu_fixed_duration.t.ts │ ├── 040_sedwu_fixed_duration_effort_driven.t.ts │ ├── 050_sedwu_fixed_effort.t.ts │ └── 060_sedwu_fixed_units.t.ts ├── event │ └── events.t.ts ├── graph │ ├── 010_walkable.t.ts │ ├── 020_node.t.ts │ └── 030_cycle.t.ts ├── index.html ├── index.ts ├── pages │ ├── cytoscape.css │ └── cytoscape.html ├── replica │ ├── 001_entity.t.ts │ ├── 002_fields.t.ts │ ├── 010_replica.t.ts │ ├── 020_reference.t.ts │ ├── 025_tree_node.t.ts │ ├── 030_cycle_dispatcher_example.t.ts │ ├── 033_cycle_info.t.ts │ └── 040_calculate_only.t.ts ├── schema │ └── 010_schema.t.ts ├── util │ └── uniqable.t.ts └── visualization │ └── 010_replica.t.ts ├── tsconfig.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/fast_addition_set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/benchmarks/fast_addition_set.js -------------------------------------------------------------------------------- /benchmarks/generators_overhead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/benchmarks/generators_overhead.js -------------------------------------------------------------------------------- /benchmarks/generators_overhead_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/benchmarks/generators_overhead_2.js -------------------------------------------------------------------------------- /benchmarks/lazy_property.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/benchmarks/lazy_property.js -------------------------------------------------------------------------------- /benchmarks/map_creation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/benchmarks/map_creation.js -------------------------------------------------------------------------------- /benchmarks/map_indexing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/benchmarks/map_indexing.js -------------------------------------------------------------------------------- /benchmarks/memory_usage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/benchmarks/memory_usage.html -------------------------------------------------------------------------------- /benchmarks/memory_usage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/benchmarks/memory_usage.js -------------------------------------------------------------------------------- /benchmarks/object_creation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/benchmarks/object_creation.js -------------------------------------------------------------------------------- /benchmarks/prototype-compactification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/benchmarks/prototype-compactification.js -------------------------------------------------------------------------------- /benchmarks/prototype-compactification2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/benchmarks/prototype-compactification2.js -------------------------------------------------------------------------------- /docs_src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/docs_src/README.md -------------------------------------------------------------------------------- /examples/basic/cytoscape.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/examples/basic/cytoscape.css -------------------------------------------------------------------------------- /examples/basic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/examples/basic/index.html -------------------------------------------------------------------------------- /examples/basic/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/examples/basic/index.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/index.js -------------------------------------------------------------------------------- /main.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | } 3 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/build_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/scripts/build_docs.sh -------------------------------------------------------------------------------- /scripts/changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/scripts/changelog.js -------------------------------------------------------------------------------- /scripts/make_dist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/scripts/make_dist.sh -------------------------------------------------------------------------------- /scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/scripts/publish.sh -------------------------------------------------------------------------------- /scripts/publish_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/scripts/publish_docs.sh -------------------------------------------------------------------------------- /scripts/util.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/scripts/util.sh -------------------------------------------------------------------------------- /src/benchmark/Benchmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/benchmark/Benchmark.ts -------------------------------------------------------------------------------- /src/chrono/CycleResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/chrono/CycleResolver.ts -------------------------------------------------------------------------------- /src/chrono/Effect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/chrono/Effect.ts -------------------------------------------------------------------------------- /src/chrono/Graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/chrono/Graph.ts -------------------------------------------------------------------------------- /src/chrono/Identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/chrono/Identifier.ts -------------------------------------------------------------------------------- /src/chrono/Quark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/chrono/Quark.ts -------------------------------------------------------------------------------- /src/chrono/Revision.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/chrono/Revision.ts -------------------------------------------------------------------------------- /src/chrono/Transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/chrono/Transaction.ts -------------------------------------------------------------------------------- /src/chrono/TransactionCycleDetectionWalkContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/chrono/TransactionCycleDetectionWalkContext.ts -------------------------------------------------------------------------------- /src/chrono/TransactionWalkDepth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/chrono/TransactionWalkDepth.ts -------------------------------------------------------------------------------- /src/class/Base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/class/Base.ts -------------------------------------------------------------------------------- /src/class/BetterMixin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/class/BetterMixin.ts -------------------------------------------------------------------------------- /src/class/Mixin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/class/Mixin.ts -------------------------------------------------------------------------------- /src/class/RequiredProperty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/class/RequiredProperty.ts -------------------------------------------------------------------------------- /src/collection/Collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/collection/Collection.ts -------------------------------------------------------------------------------- /src/collection/Iterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/collection/Iterator.ts -------------------------------------------------------------------------------- /src/collection/walk_depth/WalkDepthopedia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/collection/walk_depth/WalkDepthopedia.ts -------------------------------------------------------------------------------- /src/cycle_resolver/CycleResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/cycle_resolver/CycleResolver.ts -------------------------------------------------------------------------------- /src/environment/Debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/environment/Debug.ts -------------------------------------------------------------------------------- /src/event/Event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/event/Event.ts -------------------------------------------------------------------------------- /src/event/Hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/event/Hook.ts -------------------------------------------------------------------------------- /src/graph/Graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/graph/Graph.ts -------------------------------------------------------------------------------- /src/graph/Node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/graph/Node.ts -------------------------------------------------------------------------------- /src/graph/WalkDepth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/graph/WalkDepth.ts -------------------------------------------------------------------------------- /src/guides/AdvancedFeatures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/guides/AdvancedFeatures.md -------------------------------------------------------------------------------- /src/guides/AdvancedFeatures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/guides/AdvancedFeatures.ts -------------------------------------------------------------------------------- /src/guides/BasicFeatures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/guides/BasicFeatures.md -------------------------------------------------------------------------------- /src/guides/BasicFeatures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/guides/BasicFeatures.ts -------------------------------------------------------------------------------- /src/guides/Benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/guides/Benchmarks.md -------------------------------------------------------------------------------- /src/guides/Benchmarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/guides/Benchmarks.ts -------------------------------------------------------------------------------- /src/guides/CycleResolver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/guides/CycleResolver.md -------------------------------------------------------------------------------- /src/guides/CycleResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/guides/CycleResolver.ts -------------------------------------------------------------------------------- /src/lab/Lab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/lab/Lab.ts -------------------------------------------------------------------------------- /src/lab/LinkedList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/lab/LinkedList.ts -------------------------------------------------------------------------------- /src/lab/Meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/lab/Meta.ts -------------------------------------------------------------------------------- /src/lab/StaticDefinitions.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/lab/StaticDefinitions.t.ts -------------------------------------------------------------------------------- /src/lab/TreeNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/lab/TreeNode.ts -------------------------------------------------------------------------------- /src/lab/TreeNodeBucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/lab/TreeNodeBucket.ts -------------------------------------------------------------------------------- /src/lab/TreeNodeReference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/lab/TreeNodeReference.ts -------------------------------------------------------------------------------- /src/primitives/Calculation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/primitives/Calculation.ts -------------------------------------------------------------------------------- /src/replica/Entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/replica/Entity.ts -------------------------------------------------------------------------------- /src/replica/Identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/replica/Identifier.ts -------------------------------------------------------------------------------- /src/replica/Reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/replica/Reference.ts -------------------------------------------------------------------------------- /src/replica/ReferenceBucket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/replica/ReferenceBucket.ts -------------------------------------------------------------------------------- /src/replica/Replica.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/replica/Replica.ts -------------------------------------------------------------------------------- /src/schema/EntityMeta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/schema/EntityMeta.ts -------------------------------------------------------------------------------- /src/schema/Field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/schema/Field.ts -------------------------------------------------------------------------------- /src/schema/Schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/schema/Schema.ts -------------------------------------------------------------------------------- /src/util/Helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/util/Helpers.ts -------------------------------------------------------------------------------- /src/util/LeveledQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/util/LeveledQueue.ts -------------------------------------------------------------------------------- /src/util/Uniqable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/util/Uniqable.ts -------------------------------------------------------------------------------- /src/visualization/Cytoscape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/src/visualization/Cytoscape.ts -------------------------------------------------------------------------------- /tests/benchmark/allocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/benchmark/allocation.ts -------------------------------------------------------------------------------- /tests/benchmark/compact/compact.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/benchmark/compact/compact.html -------------------------------------------------------------------------------- /tests/benchmark/compact/compact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/benchmark/compact/compact.ts -------------------------------------------------------------------------------- /tests/benchmark/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/benchmark/data.ts -------------------------------------------------------------------------------- /tests/benchmark/deep_changes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/benchmark/deep_changes.ts -------------------------------------------------------------------------------- /tests/benchmark/events/events.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/benchmark/events/events.html -------------------------------------------------------------------------------- /tests/benchmark/events/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/benchmark/events/events.ts -------------------------------------------------------------------------------- /tests/benchmark/memory_leak.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/benchmark/memory_leak.ts -------------------------------------------------------------------------------- /tests/benchmark/shallow_changes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/benchmark/shallow_changes.ts -------------------------------------------------------------------------------- /tests/benchmark/suite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/benchmark/suite.html -------------------------------------------------------------------------------- /tests/benchmark/suite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/benchmark/suite.ts -------------------------------------------------------------------------------- /tests/benchmark/walk_depth/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/benchmark/walk_depth/data.ts -------------------------------------------------------------------------------- /tests/benchmark/walk_depth/walk_depth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/benchmark/walk_depth/walk_depth.ts -------------------------------------------------------------------------------- /tests/chrono/010_identifier_variable.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/010_identifier_variable.t.ts -------------------------------------------------------------------------------- /tests/chrono/011_lazy_identifier.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/011_lazy_identifier.t.ts -------------------------------------------------------------------------------- /tests/chrono/012_impure_calculated_value.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/012_impure_calculated_value.t.ts -------------------------------------------------------------------------------- /tests/chrono/013_async_calculation.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/013_async_calculation.t.ts -------------------------------------------------------------------------------- /tests/chrono/013_sync_calculation.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/013_sync_calculation.t.ts -------------------------------------------------------------------------------- /tests/chrono/014_parallel_propagation.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/014_parallel_propagation.t.ts -------------------------------------------------------------------------------- /tests/chrono/015_listeners.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/015_listeners.t.ts -------------------------------------------------------------------------------- /tests/chrono/016_recursion.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/016_recursion.t.ts -------------------------------------------------------------------------------- /tests/chrono/017_identifier_listener.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/017_identifier_listener.t.ts -------------------------------------------------------------------------------- /tests/chrono/020_graph_branching.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/020_graph_branching.t.ts -------------------------------------------------------------------------------- /tests/chrono/030_iteration.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/030_iteration.t.ts -------------------------------------------------------------------------------- /tests/chrono/030_propagation.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/030_propagation.t.ts -------------------------------------------------------------------------------- /tests/chrono/030_propagation_2.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/030_propagation_2.t.ts -------------------------------------------------------------------------------- /tests/chrono/030_transaction_reject.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/030_transaction_reject.t.ts -------------------------------------------------------------------------------- /tests/chrono/031_garbage_collection.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/031_garbage_collection.t.ts -------------------------------------------------------------------------------- /tests/chrono/032_commit_async.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/032_commit_async.t.ts -------------------------------------------------------------------------------- /tests/chrono/032_propagation_options.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/032_propagation_options.t.ts -------------------------------------------------------------------------------- /tests/chrono/033_cycle_info.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/033_cycle_info.t.ts -------------------------------------------------------------------------------- /tests/chrono/040_add_remove.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/040_add_remove.t.ts -------------------------------------------------------------------------------- /tests/chrono/050_undo_redo.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/chrono/050_undo_redo.t.ts -------------------------------------------------------------------------------- /tests/class/020_mixin.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/class/020_mixin.t.ts -------------------------------------------------------------------------------- /tests/class/030_mixin_caching.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/class/030_mixin_caching.t.ts -------------------------------------------------------------------------------- /tests/collection/010_chained_iterator.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/collection/010_chained_iterator.t.ts -------------------------------------------------------------------------------- /tests/cycle_resolver/010_memoizing.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/cycle_resolver/010_memoizing.t.ts -------------------------------------------------------------------------------- /tests/cycle_resolver/020_sed.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/cycle_resolver/020_sed.t.ts -------------------------------------------------------------------------------- /tests/cycle_resolver/030_sedwu_fixed_duration.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/cycle_resolver/030_sedwu_fixed_duration.t.ts -------------------------------------------------------------------------------- /tests/cycle_resolver/040_sedwu_fixed_duration_effort_driven.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/cycle_resolver/040_sedwu_fixed_duration_effort_driven.t.ts -------------------------------------------------------------------------------- /tests/cycle_resolver/050_sedwu_fixed_effort.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/cycle_resolver/050_sedwu_fixed_effort.t.ts -------------------------------------------------------------------------------- /tests/cycle_resolver/060_sedwu_fixed_units.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/cycle_resolver/060_sedwu_fixed_units.t.ts -------------------------------------------------------------------------------- /tests/event/events.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/event/events.t.ts -------------------------------------------------------------------------------- /tests/graph/010_walkable.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/graph/010_walkable.t.ts -------------------------------------------------------------------------------- /tests/graph/020_node.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/graph/020_node.t.ts -------------------------------------------------------------------------------- /tests/graph/030_cycle.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/graph/030_cycle.t.ts -------------------------------------------------------------------------------- /tests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/index.html -------------------------------------------------------------------------------- /tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/index.ts -------------------------------------------------------------------------------- /tests/pages/cytoscape.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/pages/cytoscape.css -------------------------------------------------------------------------------- /tests/pages/cytoscape.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/pages/cytoscape.html -------------------------------------------------------------------------------- /tests/replica/001_entity.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/replica/001_entity.t.ts -------------------------------------------------------------------------------- /tests/replica/002_fields.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/replica/002_fields.t.ts -------------------------------------------------------------------------------- /tests/replica/010_replica.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/replica/010_replica.t.ts -------------------------------------------------------------------------------- /tests/replica/020_reference.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/replica/020_reference.t.ts -------------------------------------------------------------------------------- /tests/replica/025_tree_node.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/replica/025_tree_node.t.ts -------------------------------------------------------------------------------- /tests/replica/030_cycle_dispatcher_example.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/replica/030_cycle_dispatcher_example.t.ts -------------------------------------------------------------------------------- /tests/replica/033_cycle_info.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/replica/033_cycle_info.t.ts -------------------------------------------------------------------------------- /tests/replica/040_calculate_only.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/replica/040_calculate_only.t.ts -------------------------------------------------------------------------------- /tests/schema/010_schema.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/schema/010_schema.t.ts -------------------------------------------------------------------------------- /tests/util/uniqable.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/util/uniqable.t.ts -------------------------------------------------------------------------------- /tests/visualization/010_replica.t.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tests/visualization/010_replica.t.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bryntum/chronograph/HEAD/tslint.json --------------------------------------------------------------------------------