UNPKG

@c11/engine.types

Version:

Typescript types for everything engine related

302 lines (158 loc) 15.2 kB
# Change Log All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. # [4.0.0-alpha.124](https://github.com/code11/engine/compare/v4.0.0-alpha.123...v4.0.0-alpha.124) (2024-11-18) **Note:** Version bump only for package @c11/engine.types # [4.0.0-alpha.121](https://github.com/code11/engine/compare/v4.0.0-alpha.120...v4.0.0-alpha.121) (2023-07-10) ### Bug Fixes - trigger graph listeners with same value if paths use wildcards ([72427ca](https://github.com/code11/engine/commit/72427caf3fdb46228276de3d26ddd5720bbf6cd6)) # [4.0.0-alpha.120](https://github.com/code11/engine/compare/v4.0.0-alpha.119...v4.0.0-alpha.120) (2023-07-07) ### Bug Fixes - wildcard interoperability with refinees ([804a80c](https://github.com/code11/engine/commit/804a80c5729afd0e56f5cc5595acfc696a0296e8)) # [4.0.0-alpha.118](https://github.com/code11/engine/compare/v4.0.0-alpha.117...v4.0.0-alpha.118) (2023-01-31) ### Features - **use-react-18:** updated react version to 18, replace React.render with createRoot().render ([ad58002](https://github.com/code11/engine/commit/ad58002120dc0469e587e6264469a3df7d171ee9)) # [4.0.0-alpha.117](https://github.com/code11/engine/compare/v4.0.0-alpha.116...v4.0.0-alpha.117) (2022-10-20) ### Features - add support for refining syntax (get) ([#134](https://github.com/code11/engine/issues/134)) ([a83ebe1](https://github.com/code11/engine/commit/a83ebe1a8760571e977fe43d9c5b6e9bf7a83954)) # [4.0.0-alpha.116](https://github.com/code11/engine/compare/v4.0.0-alpha.115...v4.0.0-alpha.116) (2022-10-03) **Note:** Version bump only for package @c11/engine.types # [4.0.0-alpha.111](https://github.com/code11/engine/compare/v4.0.0-alpha.110...v4.0.0-alpha.111) (2022-06-23) ### Features - add updates tab ([2acad87](https://github.com/code11/engine/commit/2acad8770f1869e0399e842aff57c67de18bee10)) # [4.0.0-alpha.107](https://github.com/code11/engine/compare/v4.0.0-alpha.106...v4.0.0-alpha.107) (2022-06-22) ### Features - add PATCH_APPLIED and STATE_UPDATED events ([e1c0e88](https://github.com/code11/engine/commit/e1c0e88d11a163a1d10dde754943231d1122537a)) # [4.0.0-alpha.102](https://github.com/code11/engine/compare/v4.0.0-alpha.101...v4.0.0-alpha.102) (2022-05-11) **Note:** Version bump only for package @c11/engine.types # [4.0.0-alpha.101](https://github.com/code11/engine/compare/v4.0.0-alpha.100...v4.0.0-alpha.101) (2022-04-10) ### Bug Fixes - **engine.types:** revert to simple props definition for producers/views ([9f6e802](https://github.com/code11/engine/commit/9f6e8024296688acb8e195fda47ae0f8b8211ca6)) - types for supporting internal and external props in view and producer ([#126](https://github.com/code11/engine/issues/126)) ([b33ae30](https://github.com/code11/engine/commit/b33ae3020ac68d453e52e7bca929cda2f07dfd91)) # [4.0.0-alpha.97](https://github.com/code11/engine/compare/v4.0.0-alpha.96...v4.0.0-alpha.97) (2022-02-03) ### Bug Fixes - **engine.runtime:** change naming to status ([a6582c4](https://github.com/code11/engine/commit/a6582c4bb450c6421654462b09db863ebe8255cb)) # [4.0.0-alpha.90](https://github.com/code11/engine/compare/v4.0.0-alpha.89...v4.0.0-alpha.90) (2021-11-28) **Note:** Version bump only for package @c11/engine.types # [4.0.0-alpha.86](https://github.com/code11/engine/compare/v4.0.0-alpha.78...v4.0.0-alpha.86) (2021-11-19) ### Bug Fixes - **engine.producer:** ensure cb is called in async producers ([6b69231](https://github.com/code11/engine/commit/6b69231a1d3f716e33e65e8c0e36d7848e68f827)) ### Features - **engine.utils:** add a new package with common utils ([3531474](https://github.com/code11/engine/commit/353147405b7b67d89237c10cee5a45a8c25278f2)) # [4.0.0-alpha.85](https://github.com/code11/engine/compare/v4.0.0-alpha.78...v4.0.0-alpha.85) (2021-11-18) ### Bug Fixes - **engine.producer:** ensure cb is called in async producers ([6b69231](https://github.com/code11/engine/commit/6b69231a1d3f716e33e65e8c0e36d7848e68f827)) ### Features - **engine.utils:** add a new package with common utils ([3531474](https://github.com/code11/engine/commit/353147405b7b67d89237c10cee5a45a8c25278f2)) # [4.0.0-alpha.84](https://github.com/code11/engine/compare/v4.0.0-alpha.78...v4.0.0-alpha.84) (2021-11-18) ### Bug Fixes - **engine.producer:** ensure cb is called in async producers ([6b69231](https://github.com/code11/engine/commit/6b69231a1d3f716e33e65e8c0e36d7848e68f827)) ### Features - **engine.utils:** add a new package with common utils ([3531474](https://github.com/code11/engine/commit/353147405b7b67d89237c10cee5a45a8c25278f2)) # [4.0.0-alpha.83](https://github.com/code11/engine/compare/v4.0.0-alpha.78...v4.0.0-alpha.83) (2021-11-09) ### Bug Fixes - **engine.producer:** ensure cb is called in async producers ([6b69231](https://github.com/code11/engine/commit/6b69231a1d3f716e33e65e8c0e36d7848e68f827)) ### Features - **engine.utils:** add a new package with common utils ([3531474](https://github.com/code11/engine/commit/353147405b7b67d89237c10cee5a45a8c25278f2)) # [4.0.0-alpha.81](https://github.com/code11/engine/compare/v4.0.0-alpha.80...v4.0.0-alpha.81) (2021-10-28) ### Bug Fixes - **engine.producer:** ensure cb is called in async producers ([6b69231](https://github.com/code11/engine/commit/6b69231a1d3f716e33e65e8c0e36d7848e68f827)) # [4.0.0-alpha.79](https://github.com/code11/engine/compare/v4.0.0-alpha.78...v4.0.0-alpha.79) (2021-10-28) ### Features - **engine.utils:** add a new package with common utils ([3531474](https://github.com/code11/engine/commit/353147405b7b67d89237c10cee5a45a8c25278f2)) # [4.0.0-alpha.70](https://github.com/code11/engine/compare/v4.0.0-alpha.69...v4.0.0-alpha.70) (2021-09-24) **Note:** Version bump only for package @c11/engine.types # [4.0.0-alpha.69](https://github.com/code11/engine/compare/v4.0.0-alpha.66...v4.0.0-alpha.69) (2021-09-24) ### Features - add viewId and producerId support ([894ff08](https://github.com/code11/engine/commit/894ff089149c276e383aefb3ae4d92cd5a8aaade)) # [4.0.0-alpha.51](https://github.com/code11/engine/compare/v4.0.0-alpha.46...v4.0.0-alpha.51) (2021-07-06) ### Features - **syntax:** add passthrough capabilities ([b6e0fba](https://github.com/code11/engine/commit/b6e0fba8883b352a5c8bac1d513412c05fac7809)) # [4.0.0-alpha.50](https://github.com/code11/engine/compare/v4.0.0-alpha.46...v4.0.0-alpha.50) (2021-07-06) ### Features - **syntax:** add passthrough capabilities ([b6e0fba](https://github.com/code11/engine/commit/b6e0fba8883b352a5c8bac1d513412c05fac7809)) # [4.0.0-alpha.49](https://github.com/code11/engine/compare/v4.0.0-alpha.46...v4.0.0-alpha.49) (2021-07-05) ### Features - **syntax:** add passthrough capabilities ([b6e0fba](https://github.com/code11/engine/commit/b6e0fba8883b352a5c8bac1d513412c05fac7809)) # [4.0.0-alpha.48](https://github.com/code11/engine/compare/v4.0.0-alpha.47...v4.0.0-alpha.48) (2021-04-02) **Note:** Version bump only for package @c11/engine.types # [4.0.0-alpha.47](https://github.com/code11/engine/compare/v4.0.0-alpha.46...v4.0.0-alpha.47) (2021-04-01) **Note:** Version bump only for package @c11/engine.types # [4.0.0-alpha.46](https://github.com/code11/engine/compare/v4.0.0-alpha.43...v4.0.0-alpha.46) (2021-03-31) **Note:** Version bump only for package @c11/engine.types # [4.0.0-alpha.41](https://github.com/code11/engine/compare/v4.0.0-alpha.13...v4.0.0-alpha.41) (2021-01-28) ### Features - **engine.producer:** add support for constructors for get, observe and update operations ([#107](https://github.com/code11/engine/issues/107)) ([69690da](https://github.com/code11/engine/commit/69690dad57d197c676f235d9582929934d41bd14)) ### Performance Improvements - **engine.react:** add serializers to detect changes faster ([2d5fc90](https://github.com/code11/engine/commit/2d5fc903a755eb3cf078c2aa5cbc16c10487d24a)) # [4.0.0-alpha.32](https://github.com/code11/engine/compare/v4.0.0-alpha.31...v4.0.0-alpha.32) (2021-01-06) ### Features - **engine.producer:** add support for constructors for get, observe and update operations ([#107](https://github.com/code11/engine/issues/107)) ([69690da](https://github.com/code11/engine/commit/69690dad57d197c676f235d9582929934d41bd14)) # [4.0.0-alpha.31](https://github.com/code11/engine/compare/v4.0.0-alpha.30...v4.0.0-alpha.31) (2021-01-04) ### Performance Improvements - **engine.react:** add serializers to detect changes faster ([2d5fc90](https://github.com/code11/engine/commit/2d5fc903a755eb3cf078c2aa5cbc16c10487d24a)) # [4.0.0-alpha.27](https://github.com/code11/engine/compare/v4.0.0-alpha.26...v4.0.0-alpha.27) (2020-12-06) **Note:** Version bump only for package @c11/engine.types # [4.0.0-alpha.21](https://github.com/code11/engine/compare/v4.0.0-alpha.20...v4.0.0-alpha.21) (2020-11-26) **Note:** Version bump only for package @c11/engine.types # [4.0.0-alpha.17](https://github.com/code11/engine/compare/v4.0.0-alpha.15...v4.0.0-alpha.17) (2020-11-25) **Note:** Version bump only for package @c11/engine.types # [4.0.0-alpha.10](https://github.com/code11/engine/compare/v4.0.0-alpha.9...v4.0.0-alpha.10) (2020-11-22) **Note:** Version bump only for package @c11/engine.types # [4.0.0-alpha.8](https://github.com/code11/engine/compare/v4.0.0-alpha.7...v4.0.0-alpha.8) (2020-11-17) ### Features - **engine.producer:** add methods to get and update operations ([#93](https://github.com/code11/engine/issues/93)) ([437f1fd](https://github.com/code11/engine/commit/437f1fdfee9051f3e417d51ac7dcc333953753a0)), closes [#53](https://github.com/code11/engine/issues/53) # [4.0.0-alpha.6](https://github.com/code11/engine/compare/v4.0.0-alpha.5...v4.0.0-alpha.6) (2020-11-08) ### Features - **api:** make all keywords lowercase ([#77](https://github.com/code11/engine/issues/77)) ([e75ac5e](https://github.com/code11/engine/commit/e75ac5ea1103b379aa84626d641007d9befe8c7d)) - **babel-plugin-engine:** create a babel plugin to remove the macro dependency ([#86](https://github.com/code11/engine/issues/86)) ([436730e](https://github.com/code11/engine/commit/436730e1fb92d8b3f5407d35384f20b10e5d0df8)) ## [3.8.1](https://github.com/code11/engine/compare/v3.8.0...v3.8.1) (2020-05-06) **Note:** Version bump only for package @c11/engine.types # 3.8.0 (2020-04-24) ### Bug Fixes - **engine.react:** ensure prop changes are propagated ([d0005df](https://github.com/code11/engine/commit/d0005dfe001083c74cac4efbe34feda5a4e90d90)) - **macro:** export INVOKE path as array instead of strings ([c706037](https://github.com/code11/engine/commit/c70603742c021f0d7a4d4cb8605b1e7781c8649f)) - **producer:** fix calling producers with expired data ([85c38c1](https://github.com/code11/engine/commit/85c38c1832ab0322aca1003c76317e6b06e49d07)) - **producer:** remove invokableWith from the GraphInternalNode interface ([8bb4284](https://github.com/code11/engine/commit/8bb428425e4537ef52dfd03fbf535abdbbc40866)) - **react:** ensure refs are not cloned but kept as is ([79f028e](https://github.com/code11/engine/commit/79f028eab4db4e173083c441233834b628a96b51)) - **types:** make producers accept a StructOperation as args ([bc03f11](https://github.com/code11/engine/commit/bc03f119fe196e0894895b730c8c83163999dc04)) - **types:** remove render from RenderConfig ([44d0f99](https://github.com/code11/engine/commit/44d0f99c9496e70ede281ec6f9072108a69f6678)) ### Features - add engine-cra-example ([6b40388](https://github.com/code11/engine/commit/6b40388a609f2ed73c92f7c67d522dbc1961888f)) - add engineConfig to packagejson. add engine.react test" ([f5818a0](https://github.com/code11/engine/commit/f5818a0ce444d2b6c0c8b6319f5b234ec2f86df4)) - **macro:** add Prop, Arg as possible values for paths and args and Param for invokable paths ([fc66604](https://github.com/code11/engine/commit/fc66604a1da7393f0117099619a72375010d9bc4)) - **producer:** add Remove functionality to the engine ([3d8a1c3](https://github.com/code11/engine/commit/3d8a1c3d92bb0bbfc7a31017eb237ce952ef93a8)) ## [3.7.7](https://bitbucket.org/code11-com/engine/compare/v3.7.6...v3.7.7) (2020-03-30) ### Bug Fixes - **producer:** fix calling producers with expired data ([d3e4383](https://bitbucket.org/code11-com/engine/commits/d3e4383c42959e7b5378026e39d3c1ffbe4d8b15)) # [3.6.0](https://bitbucket.org/code11-com/engine/compare/v3.5.5...v3.6.0) (2020-02-25) ### Features - **producer:** add Remove functionality to the engine ([8b78eca](https://bitbucket.org/code11-com/engine/commits/8b78eca92b00ba037c384cd6f92db444e72171cb)) ## [3.5.4](https://bitbucket.org/code11-com/engine/compare/v3.5.3...v3.5.4) (2020-02-25) ### Bug Fixes - **react:** ensure refs are not cloned but kept as is ([0acb5d1](https://bitbucket.org/code11-com/engine/commits/0acb5d1f55162e0d9969fdcfce84e9a7cdaceab2)) ## [3.5.3](https://bitbucket.org/code11-com/engine/compare/v3.5.2...v3.5.3) (2020-02-25) ### Bug Fixes - **engine.react:** ensure prop changes are propagated ([763433e](https://bitbucket.org/code11-com/engine/commits/763433ecc2969972d31aa8231cdb5293fcd9fa4c)) ## [3.3.1](https://bitbucket.org/code11-com/engine/compare/v3.3.0...v3.3.1) (2020-01-27) **Note:** Version bump only for package @c11/engine.types # [3.3.0](https://bitbucket.org/code11-com/engine/compare/v3.1.6...v3.3.0) (2020-01-27) ## [3.1.5](https://bitbucket.org/code11-com/engine/compare/v3.1.4...v3.1.5) (2020-01-21) ### Bug Fixes - **macro:** export INVOKE path as array instead of strings ([d972c77](https://bitbucket.org/code11-com/engine/commits/d972c77bb81b786d78fd4dc0e9971fcc53f04968)) - **producer:** remove invokableWith from the GraphInternalNode interface ([16332bb](https://bitbucket.org/code11-com/engine/commits/16332bb00ea1c3487ad2de138a78dea577025b1f)) ### Features - **macro:** add Prop, Arg as possible values for paths and args and Param for invokable paths ([558dad8](https://bitbucket.org/code11-com/engine/commits/558dad846c40e4160c3de20b3a9b4554e0dda16c)) ## [3.1.4](https://bitbucket.org/code11-com/engine/compare/v3.2.0...v3.1.4) (2020-01-20) ### Features - add engine-cra-example ([7679276](https://bitbucket.org/code11-com/engine/commits/7679276a51f1d1fc052ddb45552a027ba45438c4)) - add engineConfig to packagejson. add engine.react test" ([921c929](https://bitbucket.org/code11-com/engine/commits/921c9291ca7c93acf0a0e23f592cab03c9fed1db)) ## [3.1.2](https://bitbucket.org/code11-com/engine/compare/v3.0.5...v3.1.2) (2020-01-17) ### Bug Fixes - **types:** remove render from RenderConfig ([079e4e3](https://bitbucket.org/code11-com/engine/commits/079e4e39ccb76b72288165bb6d332b1faad8c3b9)) # [3.1.0](https://bitbucket.org/code11-com/engine/compare/v3.0.3...v3.1.0) (2020-01-17) ## [2.0.3](https://bitbucket.org/code11-com/engine/compare/v2.0.2...v2.0.3) (2020-01-14) ### Bug Fixes - **types:** make producers accept a StructOperation as args ([8520672](https://bitbucket.org/code11-com/engine/commits/8520672789aefcf596548d452428303240ba6816)) ## [2.0.1](https://bitbucket.org/code11-com/engine/compare/v2.0.0...v2.0.1) (2020-01-14) # [2.0.0](https://bitbucket.org/code11-com/engine/compare/v1.6.2...v2.0.0) (2020-01-14)