├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── rollup.config.js ├── src ├── Dependents.ts ├── Observe.ts ├── decorators │ └── staticImplements.ts ├── index.ts ├── interfaces │ ├── DependenciesStore.ts │ ├── EvaluatorsConfig.ts │ ├── ObserveCtor.ts │ └── UnknownObject.ts ├── types │ ├── Evaluator.ts │ ├── EvaluatorsConfigList.ts │ └── Keys.ts └── utilities │ ├── DEBUG.ts │ ├── isArray.ts │ ├── isObject.ts │ └── isStringOrNumericKey.ts ├── tsconfig.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/Dependents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/src/Dependents.ts -------------------------------------------------------------------------------- /src/Observe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/src/Observe.ts -------------------------------------------------------------------------------- /src/decorators/staticImplements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/src/decorators/staticImplements.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interfaces/DependenciesStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/src/interfaces/DependenciesStore.ts -------------------------------------------------------------------------------- /src/interfaces/EvaluatorsConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/src/interfaces/EvaluatorsConfig.ts -------------------------------------------------------------------------------- /src/interfaces/ObserveCtor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/src/interfaces/ObserveCtor.ts -------------------------------------------------------------------------------- /src/interfaces/UnknownObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/src/interfaces/UnknownObject.ts -------------------------------------------------------------------------------- /src/types/Evaluator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/src/types/Evaluator.ts -------------------------------------------------------------------------------- /src/types/EvaluatorsConfigList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/src/types/EvaluatorsConfigList.ts -------------------------------------------------------------------------------- /src/types/Keys.ts: -------------------------------------------------------------------------------- 1 | export type Keys = string | number; -------------------------------------------------------------------------------- /src/utilities/DEBUG.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/src/utilities/DEBUG.ts -------------------------------------------------------------------------------- /src/utilities/isArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/src/utilities/isArray.ts -------------------------------------------------------------------------------- /src/utilities/isObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/src/utilities/isObject.ts -------------------------------------------------------------------------------- /src/utilities/isStringOrNumericKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/src/utilities/isStringOrNumericKey.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/oxjs/HEAD/tslint.json --------------------------------------------------------------------------------